TorqueMech OBD Code Guide
P0128 - Coolant Thermostat Below Regulating Temp
Engine temperature is below expected operating range.
Severity
Low-Medium
Drivability
Usually mild symptoms, weak heat, poor warm-up
Typical Cost
$120 - $500+
Code Meaning
Engine temperature is below expected operating range.
What You May Notice
- Long warm-up time
- Weak cabin heat
- Poor fuel economy
- Coolant temperature stays lower than expected on the scan tool
Common Causes
Thermostat stuck open
Low coolant/air pocket
ECT sensor issue
Quick Checks
- Compare ECT to actual temp
- Inspect thermostat housing
- Check coolant level
Cooling System / Sensor Checks
- Compare ECT to ambient on a cold engine
- Verify coolant level before chasing sensor faults
- Check thermostat housing for seepage or prior repairs
- Confirm the engine reaches closed loop at a normal temperature
Likely Repairs
Use test results to confirm the fault before pricing the repair.
Thermostat replacement
Estimator-ready next step for a confirmed repair path.
Thermostat housing replacement
Estimator-ready next step for a confirmed repair path.
Coolant temperature sensor replacement
Estimator-ready next step for a confirmed repair path.
Next Steps
Move from the code to a diagnosis path, then into repair pricing once the fault is confirmed.