My 2003 Vibe GT (90000mi) check engine light came on tonite....my OBDII scanner said "P0128" which is "coolant temp below thermostat regulating temp". The car drives fine, runs smooth, coolant/oil levels ok, air filter clean, etc. All other gauges on the dash read fine. Is this a thermostat problem, or a sensor problem or both? Anyone else have this type of problem or OBDII code? The gas cap is tight too. I just had the antifreeze changed about six months ago (roughly about 12,000 miles ago) by a reputable (one I trust) dealer. Any suggestions? Thanks in advance and you can also email me at
dhatch@myvine.com