SAE Standard Definition

P0128

Coolant Thermostat Below Regulating Temperature

Engine coolant temperature is not reaching the expected operating temperature.

Minor
Safe to drive intermediate Fix within 30 days
Estimated Cost (USD)$30 - $250
BudgetMajor
Estimated Labor~1 hours

The ECM monitors how quickly the engine warms up. If coolant temperature does not reach the expected level within a calibrated time after starting, this code is set. This usually means the thermostat is stuck open, allowing coolant to flow through the radiator too soon.

Symptoms

Check Engine Light on
Engine slow to warm up
Heater blows lukewarm air
Poor fuel economy
Higher emissions

Common Causes

Stuck-open thermostat

HIGH

The thermostat is not closing properly, allowing coolant to circulate through the radiator constantly.

Faulty ECT sensor

MEDIUM

An inaccurate sensor reading may make the ECM think the engine is colder than it is.

Low coolant level

LOW

Insufficient coolant can affect heat transfer and sensor readings.

Step-by-Step Diagnosis

1

Monitor warm-up rate

easy

Start cold engine. Coolant temp should reach 160°F within 5-10 minutes of driving. If not, thermostat is likely stuck.

Tools:OBD-II scanner
2

Feel radiator hoses

easy

Upper radiator hose should stay cool until thermostat opens (~195°F). If warm immediately, thermostat is open.

3

Replace thermostat

medium

Drain coolant, replace thermostat and gasket. Refill and bleed cooling system.

Tools:Socket setDrain panNew thermostatCoolant

Frequently Asked Questions

Disclaimer

The information on this page is provided for general educational and reference purposes only. ErrorCodes is not a substitute for professional automotive diagnosis or repair. Diagnostic trouble codes indicate areas for further investigation and do not definitively identify the failed component. The same code can have different causes depending on your specific vehicle, its history, and conditions. Always consult a qualified, certified mechanic before performing repairs. ErrorCodes assumes no liability for any repairs made based on information found on this site.