P0128 Code: 2022 Honda CR-V – What It Means & Cost to Fix

2022 Honda CR-V P0128 with Reduced Power: Coolant Thermostat Issue

Your Engine's Got Cold Feet

The check engine light came on and your 2022 CR-V seems sluggish, especially in cooler weather. Maybe the heater doesn't blow as hot as it used to. P0128 confirms the issue: coolant temperature is below thermostat regulating range.

In plain English: your engine isn't warming up properly, and that causes more problems than you might think.

Symptoms of a Cold-Running Engine

  • Check engine light on (P0128)
  • Reduced power, especially when cold
  • Heater blows lukewarm instead of hot
  • Temperature gauge stays low or rises slowly
  • Worse fuel economy
  • Engine takes forever to warm up
  • May run rough when cold

Why Proper Temperature Matters

Modern engines are designed to run at about 195-220°F. At this temperature, fuel burns efficiently, emissions are minimized, and engine wear is reduced. If the engine runs too cold:

  • Fuel doesn't vaporize completely = poor combustion
  • Computer keeps adding fuel = wasted gas
  • Moisture doesn't burn off = internal corrosion
  • Engine runs in "warm-up" mode too long = reduced power

What Causes P0128

Stuck-Open Thermostat

The thermostat is supposed to stay closed when cold, keeping coolant in the engine until it warms up. Then it opens to allow flow to the radiator. If it's stuck open, coolant constantly flows through the radiator, preventing the engine from reaching operating temperature.

Coolant Temperature Sensor (CTS) Failure

The sensor that reports temperature to the computer may be faulty, reading lower than actual temperature. The engine might be warm, but the computer thinks it's cold.

Low Coolant Level

Low coolant can cause erratic sensor readings and prevent proper heat buildup in some cases.

Aftermarket Thermostat

Some aftermarket thermostats open at lower temperatures than OEM. This can trigger P0128 even though the part is "working."

Diagnosis

  1. Check coolant level - Low coolant can skew readings
  2. Monitor temperature gauge - Does it ever reach the middle mark?
  3. Use a scan tool - Watch actual coolant temp while driving; should reach 195°F+
  4. Touch test - With engine running, upper radiator hose should be hot; if it's warm immediately on cold start, thermostat is stuck open

Repair Costs

  • Thermostat replacement: $150 - $350
  • Coolant temperature sensor: $100 - $200
  • Coolant top-off: $20 - $50
  • Complete cooling system service: $200 - $400

Don't Ignore P0128

It's tempting to ignore this code—the car still runs. But chronic cold-running causes increased fuel consumption, accelerated engine wear, and you're slowly damaging internal components. The fix is relatively cheap; the consequences of ignoring it aren't.

The Simple Test

Start the car cold. Feel the upper radiator hose. It should be cool/ambient temperature. If it's warm or hot right away, the thermostat is stuck open—coolant is flowing to the radiator when it shouldn't be.

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case