OBD2 Codes

P0128 – Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

Engine not reaching proper operating temperature; thermostat likely stuck open.

Static page generated from CSV/JSON at build time.

Details

The engine coolant is not reaching the proper operating temperature. The thermostat may be stuck open.

Typical causesStuck open thermostat faulty coolant temperature sensor
SymptomsCheck engine light poor heater performance poor fuel economy
SeverityLow — mainly affects fuel economy and heater performance
DIY checksCheck coolant temperature with scanner verify thermostat operation
ToolsTemperature scanner OBD2 scanner

Utilities

Copy-paste helpers

Quick checklist

Check coolant temperature with scanner verify thermostat operation

Related

Other pages in OBD2 Codes

FAQ

Common questions

Can I drive with this code?

Yes but you'll have poor fuel economy and weak heater performance.