Honda Civic P0128

Quick answer: P0128 on a Honda Civic means the engine coolant did not reach its normal regulating temperature within the expected time after startup, so the engine control module concludes the cooling system is running too cold. On the Civic this is almost always a thermostat that is stuck open or opening too early, letting coolant circulate before the engine warms up. Severity is low: you can keep driving, but the engine runs richer, fuel economy drops, the heater may feel weak, and you should replace the thermostat before winter or emissions testing. It rarely leaves you stranded.

TL;DR

On the Honda Civic, P0128 nearly always points to a thermostat stuck open (or a low-temp aftermarket thermostat). Less often it is a failed coolant temperature sensor or low coolant. Low severity, safe to drive short term.

Why P0128 shows up on the Honda Civic

The Civic's engine control module watches how long the coolant takes to reach a target temperature after a cold start. If the coolant stays below that threshold for too long, it sets P0128. On this model the classic cause is a thermostat that is stuck partly open, so coolant keeps flowing to the radiator and the engine never fully warms. This is extremely common as the original thermostat ages, and is often reported after someone installs a cheap or low-temperature aftermarket thermostat.

Model-typical causes and rough likelihood

  • Stuck-open or wrong-rated thermostat (~65%) — the dominant cause on the Civic.
  • Engine coolant temperature (ECT) sensor fault (~15%) — reads colder than reality and trips the monitor.
  • Low coolant or trapped air after a coolant service (~10%) — common if the cooling system was not properly bled.
  • Extended cold-weather idling or short trips (~10%) — the engine genuinely never reaches temperature.

Owner tips before you pay for repairs

Check the coolant level first when the engine is cold, and watch the temperature gauge: if it stays low or the cabin heater blows cool, the thermostat is the prime suspect. A scan tool showing coolant temperature that climbs slowly or plateaus well below normal confirms it. Because the Civic thermostat is a modest part, most owners simply replace the thermostat and gasket and re-check.

Typical repair cost

A thermostat replacement on the Civic commonly runs about $150 to $350 at an independent shop, including coolant and labor. Replacing just an ECT sensor is usually cheaper, often $100 to $200.

Summary

CodeP0128
MeaningCoolant thermostat (below regulating temperature)
SeverityLow
Can I drive?Yes, short term
Most common causeThermostat stuck open
Typical repair cost$150–$350 (thermostat)

Full diagnostics

For the complete step-by-step diagnostic and repair guide, see P0128 — full diagnostics.

Frequently asked questions

Is it safe to drive my Honda Civic with a P0128 code?

Yes, a Honda Civic with code P0128 is generally safe to drive in the short term because the fault only means the engine is running cooler than ideal, not overheating. You may notice worse fuel economy, a weaker cabin heater, and slightly rougher cold-start running. Replace the thermostat soon, especially before winter or an emissions test, to avoid wasted fuel and to pass inspection.

What is the most common cause of P0128 on a Honda Civic?

On the Honda Civic, the most common cause of P0128 by far is a thermostat that is stuck open or opening too early, which lets coolant circulate before the engine reaches its normal operating temperature. A low-temperature or low-quality aftermarket thermostat frequently triggers the same code. Less common causes are a faulty engine coolant temperature sensor, low coolant, or trapped air after a coolant change.

How much does it cost to fix P0128 on a Honda Civic?

Fixing P0128 on a Honda Civic typically costs about $150 to $350 at an independent shop when the thermostat is replaced, including the new thermostat, gasket, coolant, and labor. If the problem is instead the engine coolant temperature sensor, the repair is usually cheaper, around $100 to $200. Confirming the cause with a scan tool before replacing parts avoids paying for the wrong repair.