P0128
Low severityCoolant Thermostat (Coolant Temp Below Regulating Temperature)
Generally safe to drive. It usually means the engine isn’t reaching its normal operating temperature — most often a thermostat stuck open. Worth fixing to restore heat and fuel economy, but not urgent.
Stop driving if: the check engine light is flashing, or the car starts running noticeably worse
What does the P0128 code mean?
The P0128 code means the engine coolant is not reaching the temperature it should within the expected time. The computer expects the engine to warm up to a target temperature; if it stays too cool, it sets P0128.
The most common reason is a thermostat that is stuck open, letting coolant circulate too early so the engine never fully warms up. A cool-running engine hurts fuel economy and cabin heat.
Can you keep driving with a P0128 code?
Yes, it’s generally safe to drive. You may notice weaker heat from the vents and slightly worse fuel economy because the engine runs cooler than designed. It isn’t urgent, but it’s an easy, worthwhile fix.
What causes a P0128 code?
Listed in the order most shops would check them — cheapest and most likely first, not as statistical odds. The real cause varies by year, make, model and engine.
- Cooling fan running too much or wiring issueCheck 1st
- Low coolant levelCheck 2nd
- Faulty coolant temperature (ECT) sensorCheck 3rd
- Thermostat stuck openCheck last
How to diagnose a P0128 (check these first)
- Check the coolant level first — cheap and quick.
- Watch the temperature gauge as you drive; if it never reaches normal, suspect the thermostat.
- Test the coolant temperature (ECT) sensor.
- Replace the thermostat — the most common fix for this code.
P0128 repair cost
Typical US ranges including parts and labor (varies by vehicle):
Costs vary a lot by vehicle and region. These are typical US ranges including parts and labor — treat them as a ballpark for the conversation with your shop, not a quote.
| Thermostat | – 0 |
| Coolant temp (ECT) sensor | – 0 |
| Coolant top-up | – |
Tools & parts that help
A scanner confirms the code and lets you watch the coolant temperature live. A thermostat for most vehicles is an inexpensive part.
See top-rated OBD-II scanners ›As an Amazon Associate I earn from qualifying purchases. This costs you nothing extra and never changes what we recommend.
P0128 — Frequently asked questions
Is it safe to drive with a P0128 code?
Yes, generally. The engine just runs cooler than it should, which mainly affects heat and fuel economy. Fix it when convenient.
What is the most common cause of P0128?
A thermostat stuck open is by far the most common cause – it lets coolant flow too early so the engine never fully warms up.
Will P0128 affect my fuel economy?
Yes, slightly. A cooler-than-normal engine runs less efficiently, so you may see a small drop in fuel economy.
How much does it cost to fix a P0128?
Usually -0 for a thermostat replacement, less if it turns out to be just low coolant.
Related codes
General guidance based on the standard SAE definition of the P0128 code. A real diagnosis depends on your make, model, year, engine and other symptoms. This is not a substitute for a professional inspection — when in doubt, have a technician confirm the cause before replacing expensive parts.
