Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
What it means
P0128 means the engine coolant isn't reaching its normal operating temperature quickly enough after a cold start. The ECM expected the coolant to warm to around 195°F within a set time and it didn't — almost always because the thermostat is stuck open and letting coolant circulate too soon. The car still runs fine, but heat and fuel economy suffer.
Can I keep driving? Safe to drive — the engine runs cooler than designed, so expect weak cabin heat and slightly worse economy, but get the thermostat checked soon.
Real-world scan data
Appears alongside · share of P0128 scans
Figures reflect only diagnostic scans recorded through our own apps and tools. Cars are typically scanned because a symptom or warning light prompted it, so these counts describe our scan records — not the incidence of faults in any model, and not the quality, reliability, or safety of any vehicle. No comparison between manufacturers or models is implied. All trademarks belong to their respective owners; no affiliation or endorsement is implied.
Common symptoms
What you'll notice
- Check-engine light on
- Slow engine warm-up; temperature gauge stays low
- Weak or cold cabin heat
- Poor fuel economy (engine stays in cold-run enrichment)
Common causes
Most likely first
- Thermostat stuck open (most common)Likely
- Low coolant level or air in the cooling systemCommon
- Faulty engine coolant temperature (ECT) sensor reading lowCommon
- Stuck-open coolant bypass valveLess often
- Wiring/connector fault at the ECT sensor, or rarely the ECMLess often
How to diagnose & fix
Work through it in order
- Scan live coolant-temp data and watch whether it reaches ~195°F (90°C); a value that stalls low confirms the complaint.
- Check coolant level and top up; bleed any trapped air.
- Replace the thermostat if the engine never reaches operating temperature — the usual fix.
- Verify the ECT sensor reads accurately against a known temperature; replace if off.
- Inspect the ECT wiring and connector, then clear and re-test over a full warm-up cycle.
P0128 by make
Based on commonly reported failure patterns across owner and repair communities, not on our scan data.
BMW
On BMWs the electric thermostat is a known wear item, and a failing one often shows up as this code with poor heat. It sometimes fails along with the water pump, so ask for both to be checked.
Chevrolet
On Chevrolet vehicles a thermostat stuck open is the usual cause, often with weak cabin heat in winter. The part is inexpensive, but driving for a long time with an engine that never reaches normal temperature can hurt fuel economy.
Ford
Commonly reported on Ford trucks with 4.6L and 5.4L V8s, where an aging thermostat that sticks open is the usual cause. Weak heater output in cold weather is a good clue.
GMC
On GMC vehicles a thermostat stuck open is the usual cause, often with weak cabin heat in winter. The part is inexpensive, but driving for a long time with an engine that never reaches normal temperature can hurt fuel economy.
Honda
On Hondas the thermostat is the usual cause, and a genuine or OEM-quality part is worth using since cheaper ones can open too early. Poor heater output is a good clue.
Toyota
On Toyotas an aging thermostat is the usual cause, often with poor heater output. Using a good-quality or genuine thermostat matters, because some cheap replacements open too early and bring the code back.
Volkswagen
On VW and Audi models the thermostat is often part of a plastic housing that can also leak coolant. If you notice low coolant, have the housing checked along with the thermostat.
FAQ
Quick answers
Is it safe to drive with P0128?+
Can I just clear P0128?+
Related codes
Read & clear P0128 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.