P0128
Category: Powertrain
Urgency:
Warning Severity
P0128: Coolant Thermostat Temperature Below Regulating Temp
Code P0128 indicates that the engine is not reaching its optimal operating temperature within the expected time after startup, usually caused by a stuck open thermostat.
Common Symptoms of P0128
- • Check Engine Light illuminated
- • Cabin heater blows lukewarm air instead of hot
- • Temperature gauge needle stays unusually low
- • Slight drop in fuel economy due to open-loop cold running
Root Causes for Code P0128
- • Engine coolant thermostat stuck open
- • Faulty Engine Coolant Temperature (ECT) sensor
- • Low engine coolant level or air pocket in cooling system
- • Radiator cooling fan running continuously
Step-by-Step DIY Diagnostic & Inspection Guide
1
Check coolant level in expansion reservoir and radiator.
2
Replace the engine thermostat and flush old coolant.
3
Verify coolant temperature sensor resistance with a multimeter.
Estimated Repair Costs
Replacement Parts:
$25 - $80
Shop Diagnostic / Labor:
$80 - $200
Total Estimated Cost:
$105 - $280
Need to check if your vehicle has open safety recalls or technical service bulletins (TSBs)?
Check Vehicle VIN Now