CarSenseTrouble codes › P0128

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

What this check-engine code means in plain English, what usually causes it, and what a fix typically costs.

Severity: Monitor — not urgent, but affects efficiency and emissions

What P0128 means

The engine control module has detected that the engine is not reaching its normal operating temperature quickly enough or is running cooler than expected. This typically means the thermostat is stuck open or opening too early, allowing coolant to flow continuously and preventing the engine from warming up properly.

What causes P0128?

Likely
Stuck-open thermostatThe thermostat fails to close fully, allowing constant coolant flow and preventing the engine from reaching proper temperature.
Likely
Faulty coolant temperature sensorThe sensor sends incorrect temperature readings to the computer, making it think the engine is cooler than it actually is.
Possible
Low coolant levelInsufficient coolant in the system can affect temperature readings and prevent normal warm-up.
Less common
Wiring or connector issuesDamaged wiring or corroded connectors to the temperature sensor can cause inaccurate readings.

Is P0128 safe to drive?

Drive it?
Yes, safe to drive short-term
Watch for
Poor heater performance, reduced fuel economy, rough idle when cold
DIY-friendly?
Thermostat replacement is moderate DIY; sensor testing requires a multimeter

You can continue driving with this code, as an engine running too cool is not immediately dangerous. However, prolonged operation below normal temperature reduces fuel efficiency, increases emissions, and can cause incomplete combustion that may damage other components over time.

P0128 repair cost

~$150 – $400+

Industry-average estimates. Cost depends on whether you need just a thermostat or also a coolant temperature sensor, plus labor varies by engine accessibility.

Which one is it for your car?

Plug a cheap OBD2 adapter into your car and CarSense reads your codes and tells you the likely cause and a real cost for your exact vehicle — free to scan, no proprietary dongle.