DOBD DashX Browse all codes Blog
P0128

Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

Cooling system Generic OBD-II High

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.

High

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

Seen in
1,739
scans in the past year
Found in
0.3%
of scans
0.5%
of scans that found faults

Appears alongside · share of P0128 scans

P0420in 13.1% of scans
P2BAEin 10.2% of scans
P046Cin 9.9% of 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

Common causes

Most likely first

  1. Thermostat stuck open (most common)
  2. Low coolant level or air in the cooling system
  3. Faulty engine coolant temperature (ECT) sensor reading low
  4. Stuck-open coolant bypass valve
  5. Wiring/connector fault at the ECT sensor, or rarely the ECM

How to diagnose & fix

Work through it in order

  1. Scan live coolant-temp data and watch whether it reaches ~195°F (90°C); a value that stalls low confirms the complaint.
  2. Check coolant level and top up; bleed any trapped air.
  3. Replace the thermostat if the engine never reaches operating temperature — the usual fix.
  4. Verify the ECT sensor reads accurately against a known temperature; replace if off.
  5. Inspect the ECT wiring and connector, then clear and re-test over a full warm-up cycle.

FAQ

Quick answers

Is it safe to drive with P0128?+
Yes, in the short term. The engine just runs cooler than intended, which hurts heater output and fuel economy but won't strand you. Fix it before winter or an emissions test.
Can I just clear P0128?+
It will come back on the next cold start if the thermostat is stuck open, since the ECM watches how long warm-up takes. Replace the thermostat to clear it for good.

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.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX