Join Date: Oct 2011
Location: Magnetic Hill, New-Brunswick
Exactly what MP81 says. P0128 is set when engine coolant does not reach intended temperatures in a preset timelaps. This is caused by a weak spring in the thermostat or deteriorated seal causing coolant to bypass upon warm up. So yes, change the thermostat, not a big job if nothing is seized.
Never drive faster than your guardian angel can fly
Last edited by Coby7; 07-11-2012 at 06:44 AM.
Reason: missing word "seal"