P0128 — Coolant Temperature Below Thermostat Regulating Temperature

P0128 means coolant temperature below thermostat regulating temperature. The engine isn't reaching operating temperature — the thermostat is likely stuck open, letting coolant circulate freely.

Fix soon

Drive gently and get it diagnosed within days.

What it means

The engine isn't reaching operating temperature — the thermostat is likely stuck open, letting coolant circulate freely. You'll get poor heater output, worse fuel economy, and increased engine wear.

Most likely causes, ranked

  1. Thermostat stuck open

    The classic cause.

  2. Low coolant level

    Can't build heat properly.

  3. Faulty coolant temp sensor

    Misreporting.

  4. Cooling fan stuck on

    Over-cooling.

  5. Wrong thermostat installed

    Too-low temp rating.

Typical repair cost

Typically $100–$400

Thermostat replacement typically $150–$400. Estimates vary by vehicle. Costs are estimates and vary by vehicle, location, and shop.

Get an AI diagnosis nowDescribe your symptom or enter your code — free

Common questions

Is P0128 serious?

Safe to drive, but don't wait months — a cold-running engine wears faster, drinks more fuel, and your heater won't work well in winter.

How much does it cost to fix P0128?

Typically $100–$400. Thermostat replacement typically $150–$400. Estimates vary by vehicle.

Can I drive with P0128?

Drive gently and get it diagnosed within days.

What causes P0128?

The most common cause is thermostat stuck open. The classic cause.

Related