Charger Forums banner

Check Engine Light on and P0128 code

24K views 6 replies 5 participants last post by  HemiChemi  
#1 ·
My check engine light is on and throwing code P0128 (thermostat Rationality)? Anyone have an idea what Thermostat Rationality means? and should I just go ahead and change the thermostat?
 
#2 ·
it wouldn't hurt to throw in a 180tstat :)
 
#4 ·
The PCM predicts what the engine coolant temperature should be, based on the engine coolant temperature at start-up, ambient temperature and how the vehicle is subsequently driven. The predicted engine coolant temperature is compared to the Engine Coolant Temperature Sensor reading. The error between the two is calculated and integrated with respect to time. When the Thermostat diagnostic runs, the integrated error is compared to a calibrated threshold and pass/fail is determined. Separate pass and fail thresholds are used in order to improve accuracy of the diagnostic.
  • When Monitored:
    Engine running.
  • Set Condition:
    The PCM predicts a coolant temperature value that it will compare to the actual coolant temperature. A significant
    difference results in an error. Two Trip Fault. Three good trips to turn off the MIL.
  • Possible Causes
    LOW COOLANT LEVEL
    THERMOSTAT OPERATION

    SIGNAL CIRCUIT SHORTED TO BATTERY VOLTAGE
    TEMPERATURE SENSOR
    SIGNAL CIRCUIT OPEN
    (K900) SENSOR GROUND CIRCUIT OPEN
    SIGNAL CIRCUIT SHORTED TO GROUND
    SIGNAL CIRCUIT SHORTED TO (K900), (G931) SENSOR GROUND
  • OTHER POSSIBLE CAUSES
    PCM
My guess is either your coolant is low, or your thermostat is stuck open, making the engine take too long to come to operating temp and enter closed-loop mode.