Automotive OBD-IILow Severity
P0128: Coolant Temperature Below Thermostat Regulating Temperature
Applies to: Universal OBD-II (Jeep, Dodge, Chevy, Ford, Toyota)
Safety & Usage Advisory
Can you still drive / use device? Yes, but heater may blow lukewarm and fuel mileage will drop.
Estimated Repair Cost
$120
$120 - $300 (DIY: $25 - $60)
Diagnostic Category
Automotive OBD-II
Universal OBD-II (Jeep, Dodge, Chevy, Ford, Toyota)
Fix Difficulty
Moderate DIY
~30-60 Mins Required
Common Symptoms
- Check Engine Light
- Cabin heater takes too long to warm up
- Temperature gauge stays in low quadrant
- Slight decrease in MPG
Root Causes
- Thermostat stuck open
- Faulty Engine Coolant Temperature (ECT) sensor
- Low coolant level or air bubble in cooling system
- Cooling fan running continuously
Step-by-Step Instructions to Fix P0128
1
Check Coolant Level in Radiator and Reservoir
Ensure coolant is topped up when engine is completely cold.
Tools / Software Required: Coolant
2
Monitor Engine Temp with Scanner
Read live coolant temp; should reach 195°F-215°F within 10 minutes.
Tools / Software Required: OBD-II Live Tool
3
Replace Engine Thermostat and Gasket
Drain 1 gallon coolant, unbolt thermostat housing, install new OEM thermostat with jiggle valve up.
Tools / Software Required: 10mm/12mm Sockets, Drain Pan
4
Bleed Cooling System
Use spill-free funnel to burp air bubbles out of the heater core and engine block.
Tools / Software Required: No-Spill Funnel
5
Clear DTC Code
Clear codes and confirm heater blows 130°F+ hot air at idle.
Tools / Software Required: OBD-II Scanner
How to Prevent P0128 in the Future
- Flush engine coolant every 50,000 miles to prevent thermostat scale corrosion.
P0128 Troubleshooting FAQs
Yes, driving short-to-medium distances is safe, but the engine runs in open-loop rich mode which wastes fuel.
