P0128: Coolant Temperature Below Regulating Temperature
P0128 means the engine is not reaching its optimal operating temperature within the expected time — the most common cause is a thermostat stuck open.
Symptoms
A low temperature gauge, weak winter heating, a slight rise in fuel use, and a check engine light.
Causes
A thermostat stuck open (most likely), a faulty coolant temperature sensor, or a low coolant level.
The fix
Replacing the thermostat usually solves it. Check the temp sensor and coolant level first. Live coolant-temp via OBD2 confirms it.
FAQ
Is P0128 dangerous?
Not immediately, but it raises fuel use and wear and keeps the light on — best to fix.
How do I confirm it is the thermostat?
Watch coolant temperature: if it stays low after a long warm-up, the thermostat is likely stuck open.