HomeTrouble CodesP0599

P0599 — Thermostat Heater Control Circuit High

Generic OBD-II · all makesPowertrain (engine & transmission)

P0599 indicates a high voltage condition in the control circuit of the thermostat heater. This heater is used in some vehicles to warm the coolant faster for improved emissions and cabin heat; the code means the powertrain control module (PCM) has detected a voltage above the expected range in that circuit.

Symptoms

What causes it — most likely first

1. Short to voltage in wiring or connector

A frayed wire, chafed insulation, or a pinched harness can cause the control circuit to see battery voltage when it should not. This is the most common cause.

2. Faulty thermostat heater element

The heater element inside the thermostat housing can short internally, creating a low-resistance path to power. This is less common than wiring issues but still plausible.

3. Corroded or damaged connector terminals

Moisture or corrosion at the thermostat heater connector can create intermittent high-resistance or direct shorts, triggering the high-voltage code.

4. Blown fuse or faulty relay (if applicable)

A shorted relay or incorrect fuse can supply continuous power to the heater circuit, causing a high-voltage reading. Check the vehicle's specific circuit design.

5. Faulty PCM (rare)

A failed internal driver in the PCM can cause a false high-voltage reading. This is the least likely cause and should only be considered after thoroughly testing wiring and the heater element.

How it's diagnosed

  1. Check for technical service bulletins (TSBs) related to P0599 for your vehicle make and model.
  2. Visually inspect the thermostat heater wiring harness and connector for damage, chafing, or corrosion. Repair or replace as needed.
  3. With the ignition off, disconnect the thermostat heater connector. Measure resistance across the heater element terminals; compare to manufacturer specification (typically a few ohms). An open or short indicates a faulty heater.
  4. Check for voltage at the heater connector with the key on. If battery voltage is present when it should be pulsed or lower, trace the circuit for a short to power.
  5. Test the control circuit from the PCM to the heater for continuity and shorts to ground or power. Use a wiring diagram to identify the correct pins.
  6. If all wiring and the heater test good, the PCM may be faulty. This is rare; confirm by checking for proper PCM output signals with a scan tool or oscilloscope before replacing the module.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive my car with a P0599 code?

Yes, in most cases the vehicle will remain drivable. However, the thermostat heater may not function, which can increase warm-up time and potentially affect emissions. It is safe to drive short distances, but the underlying electrical issue should be diagnosed and repaired.

Does P0599 mean the thermostat is stuck open or closed?

No. P0599 is an electrical circuit code, not a mechanical thermostat performance code. It indicates a high voltage condition in the heater control circuit, not that the thermostat itself is stuck. A separate code (e.g., P0128) would indicate a thermostat stuck open.

Do I need to replace the PCM for P0599?

Almost never. The PCM is the least likely cause. Most P0599 codes are resolved by repairing a shorted wire, cleaning a corroded connector, or replacing the thermostat heater element. Only after all other possibilities are exhausted should the PCM be considered, and even then professional diagnosis is recommended.

What does the thermostat heater do?

The thermostat heater is an electric heating element built into the thermostat housing. It helps warm the engine coolant more quickly during cold starts, reducing emissions and improving cabin heater performance. It is controlled by the PCM and is not present on all vehicles.