P0128

Coolant Thermostat Below Regulating Temperature

Low — drive on, check soonPowertrain (engine & transmission)
System
Powertrain (engine & transmission)
Type
Generic (standardized)
Subsystem
Fuel & air metering

What it means

The engine is not reaching its proper operating temperature within the expected time — usually a thermostat stuck open.

Symptoms

Slow warm-up, heater blows cool, slightly higher fuel use.

Common causes

Thermostat stuck open, faulty coolant temperature sensor, or low coolant.

Recommended action

Replace the thermostat (the common fix); verify the coolant temp sensor reads correctly.

Related codes

FAQ — P0128

What does code P0128 mean?

Coolant Thermostat Below Regulating Temperature. The engine is not reaching its proper operating temperature within the expected time — usually a thermostat stuck open.

What are the symptoms of P0128?

Slow warm-up, heater blows cool, slightly higher fuel use.

What causes P0128?

Thermostat stuck open, faulty coolant temperature sensor, or low coolant.

What should I do about P0128?

Replace the thermostat (the common fix); verify the coolant temp sensor reads correctly.

General reference based on the SAE J2012 standard. Exact causes for your vehicle may differ — when in doubt, consult a workshop.

← All OBD-II codes