İçeriğe Geç

OBD-II code · generic

P0128

Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

System
Cooling system (thermostat / coolant temperature sensor)
Severity
Moderate (3/5)
Can I keep driving?
Drive with caution
01

What does P0128 mean?

P0128 is defined as “Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)”. This code indicates a problem with the thermostat, the engine coolant temperature sensor or coolant flow. The engine may take too long to reach operating temperature, or overheat.

Drive gently and only as far as you need to; have it checked as soon as possible.

02

Symptoms

  • Temperature gauge stays lower than normal or fluctuates
  • Heater warms up slowly, higher fuel consumption
  • Overheating (if the thermostat is stuck closed) and the check engine light
03

Common causes

  • Thermostat stuck open (the most common cause of “low temperature” codes)
  • Fault in the heater circuit of an electronic thermostat
  • Faulty coolant temperature sensor or connector
  • Low coolant level, air in the system
04

How to diagnose it

  1. Check the coolant level with the engine cold.
  2. In live data, watch the temperature rise steadily as the engine warms up and settle around 85–105 °C.
  3. If the top radiator hose warms up before the engine does, the thermostat is stuck open.
  4. Measure the sensor resistance and the electronic thermostat heater resistance.
05

How to fix it

  1. Replace the faulty thermostat together with its gasket.
  2. Replace the sensor if it is faulty.
  3. Top up the coolant and bleed the air from the system; clear the code and confirm the temperature settles normally.
06

Manufacturer-specific meanings

The same code can mean something different on some makes.

  • Kia: Coolant Thermostat Malfunction
07

Related codes

08

Look up another code

This page is general information; an exact diagnosis needs measurements and a technician’s check.