TorqueMech Beta
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.
Estimate Repair
Thermostat housing replacement
Estimator-ready next step for a confirmed repair path.
Estimate Repair
Coolant temperature sensor replacement
Estimator-ready next step for a confirmed repair path.
Estimate Repair

Next Steps

Move from the code to a diagnosis path, then into repair pricing once the fault is confirmed.