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.
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
Thermostat stuck open or stuck partially open
Faulty coolant temperature sensor
Low coolant level
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
- Check coolant level and condition first
- Monitor coolant temperature on a scan tool during a warm-up drive and compare time-to-temperature against spec
- Inspect the thermostat housing for the thermostat opening prematurely
- 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