Engine temperature controlDiagnose promptlyReviewed July 15, 2026
P0128

Coolant thermostat temperature below regulating temperature

The engine did not reach or maintain the controller’s expected coolant temperature within the modeled time and conditions.

01

Conditions that can produce P0128

These are diagnostic branches, not a ranked parts list. Prevalence and testing order depend on the exact vehicle and failure scene.

  • Thermostat leaking or stuck open
  • Low coolant or air in the system
  • Coolant-temperature sensor or circuit bias
  • Cooling fan commanded on incorrectly
  • Very cold operation or application-specific calibration issue
02

What to inspect next

  1. Check coolant level only when safe and according to the owner/service procedure
  2. Compare coolant and intake temperatures after cold soak
  3. Graph warm-up against time, speed, load, and ambient temperature
  4. Verify thermostat and fan-control behavior with exact specifications
03

Evidence that strengthens the answer

Cold-soak sensor agreementWarm-up curveFan command and operationCoolant condition and leak evidence
04

Verify the repair

Preserve the pre-repair record, document exactly what changed, then repeat the relevant operating condition safely. Confirm no current or pending fault returns, review permanent-code and readiness state where applicable, and state which tests or modules remained unavailable.

DEFINITION LIMIT

This page explains a commonly standardized code at a general level. Confirm the exact definition, module, status, test conditions, thresholds, wiring, and service process for the vehicle application using current official information.