DTCDecoder

P0128 · Generic

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

The engine coolant temperature sensor is reporting that the coolant is not reaching normal operating temperature within the expected time after startup, which usually points to the thermostat being stuck open.

Low severityEasy — most DIYers can verify this

Sourced from our reviewed reference database — not AI-generated.

Drive recommendation

Safe to keep driving — this code is not an immediate danger to the engine, though a stuck-open thermostat can hurt fuel economy and cabin heat until it is replaced.

Most likely causes

MOST LIKELY

Thermostat stuck open or stuck partially open

#2

Faulty coolant temperature sensor

#3

Low coolant level

#4

Wiring issue at the coolant temperature sensor connector

Reported symptoms

  • Check engine light
  • Engine takes longer than normal to warm up
  • Weak heater output in cold weather
  • Temperature gauge reads lower than normal
  • Slightly reduced fuel economy

Recommended diagnostic checks

  1. Check coolant level and condition first
  2. Monitor coolant temperature on a scan tool during a warm-up drive and compare time-to-temperature against spec
  3. Inspect the thermostat housing for the thermostat opening prematurely
  4. Test the coolant temperature sensor resistance against its spec chart

What not to replace yet

Replacing the coolant temperature sensor first — the thermostat itself is stuck open far more often than the sensor is actually faulty.

Frequently asked questions

Can I drive with P0128 for a while before fixing it?

Yes — a stuck-open thermostat is not dangerous, it just means the engine runs cooler than designed, hurting fuel economy and cabin heat.

How much does a thermostat replacement typically cost?

The part itself is inexpensive; labor varies a lot by vehicle depending on how accessible the thermostat housing is.

Technical details

Code
P0128
Make
Generic

This information is for diagnostic guidance only and is not a substitute for a qualified technician's in-person inspection. Always confirm a cause with the recommended tests before replacing parts.

Want a much larger monthly AI diagnostic allowance?

Upgrade to Pro

Get free DTC cheat sheets and diagnostic tips.

P0128 - Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) | DTC Decoder