P0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
What it means
The engine doesn't reach (or keep) its normal operating temperature within the time the ECU expects. The reading is plausible, so the sensor is usually fine and the cooling system is to blame.
Symptoms
- Temperature gauge stays low, especially on the motorway
- Weak heating in winter
- Higher fuel consumption
Common causes
- Thermostat stuck open
- Wrong thermostat fitted
- Coolant temperature sensor reading low
- Radiator fan running all the time
What to check first
- Watch coolant temperature on a steady road drive
- Check whether the top radiator hose warms up within the first few minutes from cold (it shouldn't)
- Compare the sensor reading with an IR thermometer
Generic OBD-II meaning. Manufacturer-specific meanings and checks can differ; always check the service information for the car.