OBD-II Fault Code Guide

P0599 Code: Thermostat Heater Control Circuit High
Causes, Symptoms & Fix

Published: May 7, 2026 Verified by iCarsoft Tech Team 10 min read
Quick Summary

P0599 means the Powertrain Control Module (PCM) has detected an abnormally high voltage condition in the electronically controlled thermostat heater circuit. The most common fix is replacing the entire thermostat housing assembly ($100–$250 DIY). Because this controls engine cooling, ignoring it risks severe engine overheating or triggering failsafe modes where your A/C is disabled.

P0599 — Quick Reference
Definition Thermostat Heater Control Circuit High
Severity Moderate–High — Overheating risk, A/C disabled
Trigger Voltage in the heater control circuit exceeds expected limits
Location Engine Cooling System / Thermostat Housing
Common Vehicles Chevrolet (Cruze, Sonic), BMW, Mini, VW/Audi
Related Codes P0597, P0598, P0128, P2181
DIY Fix Cost $100–$250 (Thermostat assembly & coolant)
Pro Fix Cost $250–$500
Recommended Tool iCarsoft CR MAX P

The thermostat housing on modern vehicles often includes a map-controlled heating element to regulate coolant flow electronically.

What Does P0599 Mean?

Many modern engines use a "map-controlled" or electronically assisted thermostat instead of a traditional purely mechanical one. Inside the wax pellet of the thermostat, there is a small heating element. Under heavy engine load, the PCM supplies voltage to this heater, melting the wax faster and opening the thermostat earlier to prevent overheating.

When a P0599 code is triggered, the PCM has detected that the voltage coming from this heater control circuit is higher than the manufacturer's specified maximum range. This typically indicates a short to voltage in the wiring or an internal short within the thermostat's heating element itself.

Key concept: A normal electronic thermostat has a specific electrical resistance (usually around 10 to 15 ohms). If the internal heater shorts out, the resistance drops near zero, causing a voltage spike on the circuit which triggers P0599.

Symptoms of P0599

Because the cooling system relies heavily on this electronic control, a P0599 code usually presents noticeable symptoms:

  • Check Engine Light (MIL) on — the PCM immediately flags the electrical fault.
  • Engine Overheating or Running Cold — if the thermostat fails closed, the engine will overheat. If it fails open, the engine won't reach optimal operating temperature.
  • A/C System Disabled — as a failsafe, the PCM will often disable the air conditioning compressor to reduce engine load and prevent catastrophic overheating.
  • Radiator Fans Running Constantly — another failsafe measure. The PCM commands the fans to run on "High" continuously because it cannot trust the thermostat to regulate temperature.
  • Erratic Temperature Gauge — the needle on your dash may fluctuate unusually.
Warning: Never ignore cooling system codes. If the thermostat is stuck closed, continuing to drive will lead to blown head gaskets, warped cylinder heads, or complete engine failure.

Need to command the thermostat or monitor coolant temp?

The iCarsoft CR MAX P streams real-time coolant data to its 7-inch screen — the fastest way to verify if your cooling system is operating safely.

Send Inquiry →

What Causes P0599?

Here are the primary causes for a P0599 fault, ranked by how common they are:

1

Failed Thermostat Assembly — Most Common

The internal heating element inside the thermostat has shorted out due to age, heat cycles, or coolant intrusion. This requires replacing the entire thermostat housing.

2

Wiring Shorted to Power

The wiring harness leading to the thermostat has chafed against the engine block or another hot component, melting the insulation and causing a short circuit to battery voltage.

3

Corroded Connector

Coolant leaks from a cracked thermostat housing can migrate into the electrical connector, causing severe corrosion, electrical shorts, and erratic voltage readings.

4

Faulty PCM — Rare

If the thermostat and wiring are completely perfect, the internal driver inside the PCM that controls the heater circuit may have burned out.

Quick Diagnosis Decision Path

You have P0599 — start by inspecting the connector.
Branch A: Coolant in Connector
→ Replace Thermostat & Clean HarnessThe housing is leaking internally into the pins. The part is ruined.
Branch B: Zero Ohms Resistance
→ Replace ThermostatTest the pins on the thermostat itself. If the multimeter shows a dead short, the internal heater has failed.
Branch C: Good Resistance, No Leaks
→ Inspect Engine WiringThe short to voltage is likely in the wiring harness chafing against the engine block.

How to Diagnose P0599 — Step by Step

Don't just fire the parts cannon. Follow these diagnostic steps to confirm the issue:

1
Visual Inspection

Locate the electronic thermostat (often near the water pump or upper radiator hose). Check for visible coolant leaks around the housing. Disconnect the electrical plug and look for green corrosion or wet coolant inside the connector.

2
Test Thermostat Resistance

Set your digital multimeter to Ohms (Ω). Touch the probes to the two metal pins on the thermostat housing itself (not the wiring harness). A healthy heater element usually reads between 10 to 15 ohms (check OEM specs). If it reads 0 ohms (shorted) or OL (open), the thermostat must be replaced.

3
Test Harness Voltage

Turn the ignition to the ON position (engine off). Using your multimeter, probe the wiring harness connector. One pin should have battery voltage (12V) and the other is the ground/control circuit from the PCM. If voltage readings are completely out of range, inspect the wiring harness for chafing.

4
Monitor Live Data

Connect your OBD-II scanner. Look for "Thermostat Heater Commanded State" or "Duty Cycle". If the PCM is commanding 0% but sensing high voltage, the short is confirmed.

Understanding Circuit Resistance Guide

When diagnosing P0599 with a multimeter, the resistance across the thermostat pins is the smoking gun:

Thermostat Heater Pin Resistance Test

Normal (Healthy Heater)~10 - 15 Ohms
Passes current properly
P0599 Trigger Zone (Shorted)< 3 Ohms or 0 Ohms
Dead Short
P0597 Trigger Zone (Open)OL / Infinite Ohms
Broken internal wire

* Verify exact Ohms against OEM service data for your specific vehicle.

Pro Tip: Many Chevrolet vehicles (like the Cruze 1.4L) have a notorious issue where the plastic housing warps, leaks coolant into the pins, and shorts the circuit. If you see crusty orange coolant near the plug, replacement is mandatory.

How to Fix P0599

Option 1: Replace the Thermostat Assembly (Most Common)

In 90% of cases, the heating element inside the thermostat has failed. Because the element is integrated, you must replace the entire thermostat housing.

Important: You must drain some coolant before removing the housing. After installing the new part, you must properly bleed the cooling system to remove air pockets, or the vehicle will overheat.

Option 2: Repair Wiring / Connector

If the connector is melted or severely corroded, replacing just the thermostat won't work. You will need to splice in a replacement "pigtail" connector. Use heat-shrink solder connectors to ensure a waterproof seal.

Option 3: Clear Codes & Reset Failsafes

Once repaired, the Check Engine Light and the "A/C Off Due to Engine Temp" message will not disappear immediately. Use a scan tool to clear the P0599 code, which restores normal cooling fan and air conditioning operation.

Repair Cost Breakdown

Repair DIY Cost Professional Cost Time
Thermostat Assembly Replacement $100–$250 $250–$500 1.5–3 hrs
Wiring Pigtail Repair $15–$40 $100–$200 30–60 min
Coolant Flush & Bleed $20–$50 $100–$150 1 hr
Cost Trap: Buying cheap, non-OEM electronic thermostats is heavily advised against. Cheap aftermarket heating elements often have the wrong resistance out of the box, immediately re-triggering P0599. Stick to OEM (ACDelco, Behr, Wahler, etc.).

Diagnose Cooling Systems Safely with iCarsoft CR MAX P

Cooling system failures can ruin an engine in minutes. The CR MAX P gives you dealer-level control to diagnose the issue quickly:

  • Clear 7-inch HD touchscreen for easy live data reading
  • Monitor real-time engine coolant temperature (ECT)
  • Read thermostat heater duty cycle data
  • Extensive vehicle coverage for domestic, Asian, and European makes
  • Bidirectional control — command cooling fans ON/OFF for testing
  • Reset PCM failsafe modes to restore A/C function
Inquire Now → Contact us for business inquiries

P0599 on Common Vehicle Makes

Map-controlled thermostats are heavily favored by European and American manufacturers:

Chevrolet / GM Very Common

  • Cruze, Sonic, Trax (1.4L Turbo & 1.8L)
  • Plastic housing frequently warps and leaks into the sensor plug.
  • PCM disables A/C immediately upon throwing this code.

BMW / Mini Very Common

  • Mini Cooper (R56), BMW 3-Series (E90/F30)
  • Often requires replacement of the entire water pump/thermostat module.
  • Requires strict electronic coolant bleeding procedure via scan tool.

VW / Audi Common

  • A4, A6, Golf, Jetta (1.8T, 2.0T engines)
  • Often accompanied by water pump housing leaks.

How to Prevent P0599 & Cooling Issues

  • Flush coolant every 50,000 miles (or OEM interval) — Old, acidic coolant deteriorates the plastic housings and seals around the heating element.
  • Fix minor coolant leaks immediately — Coolant migrating up the wiring harness (capillary action) will destroy the wiring and connector.
  • Proactive replacement at 100K miles — Plastic thermostat housings with integrated heaters are wear items. Consider replacing them proactively during a major service.

If the thermostat circuit has issues, you might see these related codes:

Frequently Asked Questions About P0599

Can I drive with a P0599 code?
It is highly discouraged. If the thermostat fails in the "closed" position, your engine will overheat in minutes, leading to catastrophic engine damage. Have the vehicle diagnosed immediately.
Why did my A/C stop working when the check engine light came on?
This is a designed failsafe. When the PCM detects a fault in the cooling system (like P0599), it disables the A/C compressor to remove extra heat load from the engine, preventing overheating.
Can low coolant cause P0599?
Generally, no. Low coolant causes mechanical overheating (P0128 or P2181). P0599 is strictly an electrical circuit code relating to the voltage in the heater wiring. However, a cracked thermostat housing can cause *both* a coolant leak and a shorted electrical connector.
Why are my cooling fans so loud?
Another failsafe. The PCM commands the cooling fans to run at 100% maximum speed because it assumes the worst-case scenario (engine overheating) since it cannot trust the thermostat circuit.

Verified by iCarsoft Automotive Technicians

This guide is based on real-world diagnostic procedures for electronic cooling systems. Proper diagnosis and bleeding of modern cooling systems are critical to preventing secondary engine damage.

Wrap-Up

P0599 is a serious code that should not be ignored. Because it involves the engine's primary cooling regulation system, delaying repairs risks severe engine damage. A simple multimeter test on the thermostat pins usually confirms the internal failure.

  • Verify the resistance of the thermostat heating element
  • Check the wiring connector for coolant intrusion and corrosion
  • Always use high-quality OEM replacements for electronic thermostats
  • Properly bleed the cooling system after replacement

Was this P0599 guide helpful?

Share this guide:
Disclaimer: This guide is for reference only. Always verify diagnostic procedures, resistance specifications, and cooling system bleeding instructions against the OEM service manual for your specific vehicle. iCarsoft Technology Inc. is not responsible for any vehicle damage resulting from repairs performed without proper training or equipment.