AutoFaultCodes.com
OBD-II fault code definitions, symptoms, causes, and step-by-step diagnostics.
Standardized generic DTCVehicle speed, idle & auxiliary inputs

P0599 — Thermostat Heater Control Circuit High

P0599 is the standardized powertrain DTC for “Thermostat Heater Control Circuit High.” The code identifies the monitored condition; it does not by itself prove which part failed.

Standardized generic definition
Thermostat Heater Control Circuit High
DTC category
Vehicle speed, idle & auxiliary inputs
Diagnostic priority
Moderate; high if the engine is overheating. A thermostat-performance code with normal temperature is less urgent than an actual overheat condition.
Copy code

What P0599 means

P0599 is the standardized powertrain DTC for “Thermostat Heater Control Circuit High.” The code identifies the monitored condition; it does not by itself prove which part failed.

Start with the stored data and the simplest external checks before replacing the component named in the code.

How to interpret the code wording

“Circuit High” means the module saw voltage or a signal above its calibrated range. Depending on circuit design, test for a short to voltage, an open/poor ground, an open signal circuit, terminal problems, or a failed sensor/actuator. Use the OEM wiring diagram because “high” does not identify the failed part by itself.

Possible symptoms

  • Check Engine Light
  • Engine runs cooler or hotter than expected
  • Poor cabin heat in some cases
  • Cooling fan behavior changes
  • Reduced fuel economy

Causes to test

These are diagnostic possibilities, not a statistical parts-replacement ranking. Vehicle-specific service information takes priority.

  • Thermostat stuck open/closed or wrong temperature rating
  • Low coolant or trapped air
  • Coolant temperature sensor/circuit fault
  • Cooling fan or radiator airflow problem
  • Water pump/circulation problem

Step-by-step diagnostic workflow

  1. Check coolant level only when safe and the engine is cool.
  2. Compare ECT to ambient temperature after an overnight cold soak.
  3. Observe warm-up rate and thermostat opening behavior.
  4. Verify radiator fan command/operation if overheating.
  5. Use the engine-specific thermostat and temperature specifications.
  6. Clear codes only after repair, then complete an appropriate drive cycle and verify the code and symptoms do not return.
Preserve evidence: EPA OBD guidance emphasizes that stored DTCs and freeze-frame data are important to proper diagnosis. Save them before clearing codes.

Scan data worth checking

  • ECT from cold start through warm-up
  • IAT/ambient comparison at cold soak
  • Fan command
  • Vehicle speed and load

Severity and drivability

Moderate; high if the engine is overheating. A thermostat-performance code with normal temperature is less urgent than an actual overheat condition.

Stop driving and investigate immediately if there is a flashing MIL, oil-pressure warning, overheating, fuel leakage, severe misfire, major loss of power, abnormal mechanical noise, or a transmission that is slipping badly.

Common diagnostic mistakes

  • Opening a hot cooling system
  • Replacing a thermostat without checking coolant level or sensor plausibility
  • Assuming every P0128 is caused by the ECT sensor

Related generic codes

P0598 — Thermostat Heater Control Circuit LowP0597 — Thermostat Heater Control Circuit/OpenP0217 — Engine Coolant Over-Temperature ConditionP0128 — Coolant Thermostat — Coolant Temperature Below Thermostat Regulating TemperatureP0126 — Insufficient Coolant Temperature for Stable OperationP0125 — Insufficient Coolant Temperature for Closed Loop Fuel Control

Source and accuracy notes

Generic DTC structure and standardized definitions are governed by SAE J2012/J2012DA. Actual enable criteria, thresholds, circuit pinouts, test values, software conditions, and repair procedures vary by vehicle. Use current OEM service information for the exact year/engine/calibration and check applicable manufacturer technical service bulletins. See the site methodology and primary-reference policy.