← Decode another code

P0128

Low severity

Coolant Thermostat (Coolant Temp Below Regulating Temperature)

Can I keep driving?Yes.

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.

Severity
Low
Drivable?
Yes
Typical cost
$50–$300

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?

  • Thermostat stuck open~60%
  • Faulty coolant temperature (ECT) sensor~20%
  • Low coolant level~10%
  • Cooling fan running too much or wiring issue~10%

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):

Thermostat$50 – $300
Coolant temp (ECT) sensor$50 – $150
Coolant top-up$10 – $30

Tools & parts that help

Read the code yourself first Affiliate

A $20 scanner confirms the code and lets you watch the coolant temperature live. A thermostat for most vehicles is an inexpensive part.

See scanners & thermostats ›

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 $50-$300 for a thermostat replacement, less if it turns out to be just low coolant.

Related codes

General guidance based on the standard definition of the P0128 code. A real diagnosis depends on your make, model, mileage and other symptoms. When in doubt, have a professional confirm the cause before replacing expensive parts.