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.
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.
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
- Check coolant level only when safe and the engine is cool.
- Compare ECT to ambient temperature after an overnight cold soak.
- Observe warm-up rate and thermostat opening behavior.
- Verify radiator fan command/operation if overheating.
- Use the engine-specific thermostat and temperature specifications.
- Clear codes only after repair, then complete an appropriate drive cycle and verify the code and symptoms do not return.
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
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.