I just had the P0128 for the second time. First time was at 1 year, around 12,000 miles, dealer replaced T-stat under warranty. Second time was at just under 3 years, 36,300 miles, covered under the 2 year warranty on the T-stat they installed after the first time I had the issue.
Although I...