Engine and gearbox (P)

P0128: Coolant Thermostat Temperature Below Regulation

This code indicates that the engine is taking too long to reach its normal operating temperature. It suggests a problem with the thermostat or the coolant system.

Checked by a licensed car technician ยท last reviewed 29 September 2026

Symptoms

  • Engine takes longer to warm up
  • Poor fuel economy
  • Heater not working efficiently
  • Check engine light on

Common causes

  1. Thermostat stuck open
  2. Coolant temperature sensor bias
  3. Low coolant level
  4. Faulty wiring or connections

How to check it yourself

  1. Check coolant level
  2. Inspect thermostat operation
  3. Test coolant temperature sensor
  4. Examine wiring and connections

Can I keep driving?

The car can still be driven, but prolonged driving with this issue may lead to reduced fuel efficiency.

General guidance, not a professional inspection. Confirm faults with measurements before buying parts, and use a qualified mechanic for brakes, steering, fuel leaks, airbags, and other safety-critical work. Terms and disclaimer

All fault codes โ†’