What P0128 Means
The engine is taking too long to reach normal operating temperature, or isn't reaching it at all — usually because the thermostat is stuck open.
Common Causes
- Thermostat stuck open
- Faulty coolant temperature sensor
- Low coolant level
- Cooling system fault (rare)
Symptoms You Might Notice
- Heater takes longer than normal to blow warm air
- Temperature gauge stays lower than usual
- Check engine light on
- Slightly reduced fuel economy in cold weather
What to Check First
- 1
Check coolant level first — top up if low and see if the code clears after a drive cycle
- 2
Test the coolant temperature sensor's readings against actual engine temperature
- 3
If coolant and sensor are fine, the thermostat is stuck open and needs replacing — it's an inexpensive, common part
Frequently Asked Questions
Is P0128 urgent?
No, it's low severity — the car will still run fine, but a stuck-open thermostat hurts fuel economy and cabin heating, especially in cold weather. It's worth fixing but not an emergency.