← Back to search

P0128Low severity

Coolant Thermostat (Coolant Temp Below Thermostat Regulating Temperature)

The engine coolant did not reach the required temperature within the expected time, usually indicating the thermostat stays open too long.

Common causes

  • Stuck-open thermostat
  • Faulty coolant temperature sensor
  • Low coolant level

Possible symptoms

  • Check Engine Light on
  • Low temperature gauge reading
  • Reduced fuel economy
  • Weak cabin heat

Can I keep driving?

You can usually keep driving: this is a low-severity fault. It's still worth having it checked soon so it doesn't get worse or cause an emissions-test failure.

Code breakdown

PSystem
Powertrain (engine, transmission, fuel & emissions)
0Type
Generic (SAE standard, common to all manufacturers)
1Subsystem
Fuel and air metering

Frequently asked questions

What does code P0128 mean?

P0128 stands for "Coolant Thermostat (Coolant Temp Below Thermostat Regulating Temperature)". The engine coolant did not reach the required temperature within the expected time, usually indicating the thermostat stays open too long.

Can I keep driving with code P0128?

You can usually keep driving: this is a low-severity fault. It's still worth having it checked soon so it doesn't get worse or cause an emissions-test failure.

How do I diagnose and fix code P0128?

Diagnosis starts with the most common causes, checked in this order: Stuck-open thermostat; Faulty coolant temperature sensor; Low coolant level. Reading live data with an OBD-II tool helps confirm the fault before replacing any parts.

Owner experiences (0)

No experiences shared yet. Be the first to help others with this code.


Login or Register to share your experience with this code.