Quote Originally Posted by dsmuts View Post
P0128 is usually a bad thermostat
Yup, just dealt with this on the 06 the other day. Bad t-stat stays open and prevents the coolant from getting up to operating temp, usually find this problem when winter hits on a highway drive when car is geting alot of cold air.