P0597Generic code

P0597 Code: Thermostat Heater Control Circuit/Open

The P0597 code means the thermostat heater circuit is open, so the part gets no current when it is commanded on. It can make engine temperature less precise. Check the fuse, relay, connector and wiring before replacing anything.

Severity
Low
Can I keep driving?
Yes, no immediate risk
Estimated cost
$60 to $400
Difficulty
Medium
System
Air and Fuel
Applies to
All OBD2 vehicles
On this page

What the P0597 code means

Map-controlled thermostats (BMW, Volkswagen, Audi, Opel, Mercedes) have a heating resistor inside the wax. The computer turns it on so the thermostat opens sooner and the engine runs cooler under high load.

The computer watches the control circuit from its own driver transistor. The P0597 code means an open circuit: the component does not receive current when it is commanded on. Before you replace the part, check the fuse, relay, connector and wiring, which are the most usual cause.

If the heater does not work, the thermostat still opens based on temperature, but the engine runs hotter than intended under load. It is not urgent, but it should be repaired. In many cases the whole thermostat is replaced.

Measure the resistance of the component at its connector. If it is infinite, it is open inside. If it is correct, follow the control wire to the computer looking for a break, especially in the sections near the exhaust or at intermediate connectors.

P0597 code symptoms

  • Check engine light or another warning light on.
  • Engine temperature that is less precise.
  • Engine temperature somewhat higher under load.

Likely causes of the P0597 code

  1. Connector unplugged or with a broken lock.
  2. Open coil with infinite resistance.
  3. Cut wire. Check the areas where the harness rubs.
  4. Blown fuse, often from an earlier short.

How to diagnose the P0597 code step by step

  1. Activate the component with the scan tool and check whether it responds.
  2. Check the fuse and relay. Measure voltage on both sides of the fuse and swap the relay with an identical one.
  3. Measure the supply at the connector. You should see battery voltage with the key on or when you command it.
  4. Measure the component resistance and compare it with the manual, and also check the insulation to ground.
  5. Check the control wire for continuity to the computer and for the absence of shorts.
  6. Measure the heater resistance. As a guide, 10 to 20 ohms.

How to fix the P0597 code

  • Repair the connector, the wiring or the power supply.
  • Replace the thermostat heater if it does not respond with correct power and command.
  • Clear the codes and verify.

Technical reference data

  • 12 V heating resistor inside the thermostat.
  • Reference values only: check the manufacturer data for your vehicle.

Brand-specific notes

This is very frequent on BMW (electronic thermostat) and on Volkswagen and Audi vehicles with a map-controlled thermostat.

P0597 on BMW

Very frequent on BMW vehicles with the electronic thermostat.

P0597 on Volkswagen and Audi

Very frequent on Volkswagen and Audi vehicles with a map-controlled thermostat.

Frequently asked questions about P0597

Can I drive with the P0597 code?
Yes, with caution. The engine still works and the thermostat still opens on temperature, but keep an eye on the temperature gauge under heavy load.
What does the thermostat heater do?
Map-controlled thermostats (BMW, Volkswagen, Audi, Opel, Mercedes) have a heating resistor inside the wax. The computer turns it on so the thermostat opens sooner and the engine runs cooler under high load.
Does the part always have to be replaced?
No. Check the fuses, relays, connectors and wiring first. They are the most usual cause.
How much does it cost to fix P0597?
As a guide, between $60 and $400.
What does the P0597 code mean?
The P0597 code is a generic OBD2 code for an open circuit in the thermostat heater control circuit. The heater is not getting current when the computer turns it on.

Questions about the P0597 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.