P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

Powertrain Severity: Low Generic OBD-II

Coolant temperature stays below the thermostat opening temperature for too long.

Common causes

  • Thermostat stuck open
  • Faulty ECT sensor
  • Cooling fan running constantly

Symptoms

  • Check engine light
  • Temperature gauge reads low
  • Weak cabin heat
  • Higher fuel consumption

What to check

  1. Replace a thermostat that is stuck open
  2. Check fan control
  3. Verify ECT sensor reading

Manufacturers may add their own detail to generic codes. If your vehicle shows a different description for P0128, follow the service information for that make and model.

Related codes