Skip to main content

Sensors and circuits

P0128

Coolant Thermostat Below Regulating Temperature

What does P0128 mean?

P0128 means the engine did not reach its normal operating temperature within the time the computer expected. It is watching coolant temperature against how long the engine has run and how cold it is outside. Almost always this is a thermostat stuck open, letting coolant circulate before the engine has warmed up.

Can I keep driving with P0128?

Low urgency

Safe to drive. The practical costs are poor fuel economy, a weak cabin heater, and more engine wear over time from running cold — worth fixing, not urgent.

Symptoms of P0128

  • Temperature gauge reading lower than usual, or slow to rise

  • Heater blowing cool air, or taking a long time to get warm

  • Worse fuel economy, since a cold engine runs a richer mixture

  • Check engine light, often appearing in cold weather

Common causes of P0128

  • A thermostat stuck in the open position — by far the most common cause

  • A failing engine coolant temperature sensor

  • Low coolant level

  • A cooling fan running when it should not be

These are ordered roughly by how often they turn out to be the cause — but the code names a system, not a part. Confirming which one is yours takes data from the running engine.

What does it cost to fix P0128?

$150 – $500

Typical US independent-shop range, parts and labour included. It is wide on purpose: the cheap end is usually a sensor, a hose or a cap, and the expensive end is the major component the code was reporting on. Which one you need is a diagnosis, not a guess — and dealer rates run higher than these figures.

What does P0128 mean for your car?

This page explains what P0128 means in general. It cannot tell you which of those causes is yours, because that answer is in your car's own data. Kaiju Mechanic reads the codes your car is actually storing, plus live sensor data through any standard ELM327 adapter, and interprets it against your exact year, make, model and mileage. You can also just ask it about P0128 in chat — no adapter needed for that.

Coming soon on
App Store
Get it on
Google Play

Ready?

Your car deserves better
than guessing.

Download Kaiju Mechanic free and start your first AI conversation in under a minute. No appointment. AI chat works without an adapter — live sensor reads use any standard ELM327 you bring. Just answers.

Coming soon on
App Store
Get it on
Google Play
Free to downloadNo credit card required