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.

Try Mowtar AI — diagnose your car with AI