P0599 Description The Engine Control Module (ECM) controls the Pulse Width Modulated (PWM) thermostat. The engine coolant thermostat heater controls coolant flow and regulates the engine operating temperature. The ECM supplies 12 V to the thermostat.
P0598 BMW Thermostat Heater Control Circuit Low
- What Does P0597 Code Mean? OBD-II Code P0597 is defined as a Thermostat Heater Control Circuit/Open. Some newer engines utilize thermostats that are electronically controlled by the engine control module (PCM).
- . P0500–P0599: Vehicle speed controls, and idle control systems. P0600–P0699: Computer output circuit. P0700–P0799: Transmission. To learn the meaning of a particular code, pick up a repair book in the Chilton series at your local auto shop. There, you’ll find a list of all OBD-II diagnostic codes for your vehicle.
- The P0599 code indicate a fault has occurred with this system where the control voltage is high. For the most part, German manufactured vehicles such as BMW, Mercedes, Audi, Mini, Volkswagen, Opel and Jaguar use this system.
– Failed Engine Cooling Thermostat
– Engine Cooling Thermostat harness is open or shorted
– Engine Cooling Thermostat circuit poor electrical connection
– Engine Cooling Thermostat harness is open or shorted
– Engine Cooling Thermostat circuit poor electrical connection
If there are not coolant system leaks, replaced the thermostat to fix the problem.
The P0598 BMW is triggered when there is an open or short thermostat heather control circuit.
– Engine Light ON (or Service Engine Soon Warning Light)
BMW Vehicle:BMW F650GS,BMW F800S,BMW F800ST,BMW G450X,BMW G650 Xmoto,BMW R1200GS,BMW R1200R,BMW R1200RT,BMW R1200S,BMW K1200LT,BMW K1300GT,BMW K1300R,BMW K1300S,BMW K1600GT and K1600GTL,BMW S1000RR,BMW E36/5,BMW E36/7,BMW E36/8,BMW E38,BMW E38/2,BMW E38/3,BMW E39,BMW E46/5,BMW E46/4,BMW E46/3,BMW E46/2,BMW E46/C,BMW E52,BMW E53,BMW E60,BMW E61,BMW E62,BMW E63,BMW E64,BMW E65,BMW E66,BMW E67,BMW E68,BMW E70,BMW E71,BMW E72,BMW E81,BMW E82,BMW E83,BMW E84,BMW E85,BMW E86,BMW E87,BMW E88,BMW E89,BMW E90,BMW E91,BMW E92,BMW E93,BMW F01,BMW F02,BMW F03,BMW F04,BMW F06,BMW F07,BMW F10,BMW F11,BMW F12,BMW F13,BMW F15,BMW F18,BMW F20,BMW F21,BMW F22,BMW F25,BMW F26,BMW F30,BMW F31,BMW F32,BMW F33,BMW F34,BMW F35,BMW F36,BMW F80,BMW F82
BMW: Accessing Trouble Codes
This information applies to 1989-19903, 5, and 7 series BMW models.
The following procedure will enable you to retrieve “basic”or “flash” trouble codes only. Other codes may also be stored, but theycan only be retrieved using an appropriate Scan Tool.3 SeriesTurn the ignition key to the “on” position, but donotstart the engine. Wait 3 seconds for the code(s) to flash. Thecheck engine light will flash the first code, pause for 3 seconds, thenflash the next code. For example, if codes 2 and 4 are stored, the checkengine light will flash twice, pause for three seconds, then flash fourtimes. When all codes have been displayed, the check engine light will remainON.Code Definitions
Code 1 | Airflow Meter |
Code 2 | Oxygen Sensor |
Code 3 | Coolat Temperature Sensor |
Code 4 | Throttle Position Sensor |
Less Diagnostic Tool
90-later 3 series models
- Turn ignition On.
- Depress accelerator pedal five times to WOT within five seconds.
- DTCs will display as flashes on ‘‘Check Engine’’lamp.
- On models equipped with V-12 engine, depress accelerator pedal six timesto WOT to display cylinder 7–12 DTCs.
P0599 Bmw E60 M5
Turn the ignition key to the “on” position, engine off.Depress the accelerator pedal completely to the floor five times. The checkengine light will begin flashing the trouble codes. These models use 4 digitcodes. The codes are displayed as follows:First digit (always “1”), pause, 2nd digit, pause, 3rd digit,pause, 4th digit. The light will now pause again and then will begin flashingout the next stored code, or it will repeat the first code if no other codesare stored.1000 | End of diagnosis |
1211 | Electronic Control Unit (ECU) |
1215 | Airflow Sensor |
1221 | Oxygen Sensor |
1222 | Oxygen Sensor regulation |
1223 | Coolant Temperature Sensor |
1224 | Air Temperature Sensor |
1231 | Battery Voltage out of range |
1232 | Idle Switch |
1251 | Fuel Injectors (final stage 1) |
1252 | Fuel Injectors (final stage 2) |
1261 | Fuel Pump Relay |
1262 | Idle Speed Controller |
1263 | Tank Vent |
1264 | Oxygen Sensor heater relay |
1444 | No faults in memory |
Using Scan Tool
Connect scan tool to diagnostic link connector located at right rear ofengine compartment. Follow tool manufacturer’s instructions to obtainDTCs.Reading the Trouble Codes
Using Check Engine Lamp
‘‘Check Engine’’ lamp will stay on five seconds, flashonce, then begin flashing fault codes with 2.5 seconds between numbers. WhenDTC has been displayed, lamp remains on. Repeat access procedure to displaynext DTC. If first DTC is 1444, 2444 or 4444, no DTCs are stored. DTC 1000or 2000 followed by one or two flashes, a long paused and then lamp remainingon indicates no more DTCs are stored. Refer to ‘‘Diagnostic TroubleCode Identification’’ for DTC interpretation.P0599 Bmw E60 Bmw
Clearing Trouble Codes
To clear trouble codes, momentarily disconnect multi-pin connector fromECM, disconnect battery, start engine 60 times after repair without repeatfailure, or follow diagnostic tool manufacturer’s instructions.P0599 Bmw E60 328i
NOTE: IF YOUR CAR IS EQUIPPED WITH A FACTORY ANTI-THEFT RADIO, MAKESURE YOU HAVE THE RADIO ACTIVATION CODE BEFORE YOU DISCONNECT THE BATTERYCABLE!Model | Year | Engine identification | System |
---|---|---|---|
1 Series (E82/E88) | 2008 | 6 cylinder N51 | Siemens |
3 Series/Compact (E36) | 1992-01 | 4 cylinder | Motronic/Siemens |
3 Series (E46) | 1998-02 | 4/6 cylinder | Motronic M5.2/ME7.2/ BMS46 |
3 Series (E46) | 1998-02 | 4/6 cylinder | Siemens MS40/41/42 |
3 Series 2.5/3.0L (E46/E90/E91) | 2002-06 | 25 6S 6/30 6S 3/N52/N53 | Motronic/Siemens |
3 Series 3.0L (E90/E91/E92/E93) | 2007-08 | 6 cylinder N51/N52 | Siemens |
3 Series 3.0L (E90/E92/E93) | 2007-08 | 6 cylinder N54 | Siemens |
5 Series (E39) | 1996-02 | 6/8 cylinder | Motronic/Siemens |
5 Series 2.5/3.0/4.4/4.8L (E39/E60/E61) | 2002-06 | 25 6S 5/30 6S 3/44 AS 1/2/N52/N53/N62 | Motronic/Siemens |
5 Series 3.0L (E60/E61) | 2007-08 | 6 cylinder N52 | Siemens |
5 Series/M5 3.0/5.0L (E60/E61) | 2006-08 | N54/S54 | Siemens |
5 Series 4.4L (E60) | 2004-05 | N62 B44 | Motronic/Siemens |
5 Series 4.8L (E60/61) | 2007-08 | N62TU | Motronic |
5 Series M5 5.0L (E39) | 2000-03 | 50 as 1 | Motronic/Siemens |
5 Series M5 5.0L (E60/61) | 2006-08 | S54 | Motronic/Siemens |
6 Series 4.4/4.8L (E63/E64) | 2004-06 | N62 | Motronic/Siemens |
6 Series 4.8L (E63/E64) | 2007-08 | N62TU | Motronic |
6 Series M6 5.0L (E63/E64) | 2006-08 | sa5 | Siemens |
7 Series (E38) | 1994-02 | 6/a cylinder | Motronic/Siemens |
7 Series 4.4/4.8L (E65/E66) | 2002-06 | N62 844/8a5 | Motronic/Siemens |
7 Series 4.8L (E65/E66) | 2007-08 | N62TU | Motronic |
7 Series 6.0L (E66) | 2003-08 | N73 | Motronic |
8 Series (E31) | 1994-98 | a/12 cylinder | Motronic/Siemens |
X3 2.5L (E83) | 2004-05 | 25 6S 5 | Motronic/Siemens |
X3 3.0L (E83) | 2004-06 | 30 6S 3/M54/N52 | Motronic/Siemens |
X3 3.0L (E83) | 2007-08 | 6 cylinder N52 | Siemens |
X5 (E53) | 1999-02 | 8 cylinder | Motronic/Siemens |
X5 3.0/4.4/4.6/4.8L (E53) | 2003-06 | 30 6S 3/44 8S 2/46 a8 1/N62 844/N62 B48 | Motronic/Siemens |
X5 3.0L (E70) | 2007-08 | 6 cylinder N52 | Siemens |
X5 4.8L (E70) | 2007-08 | N62TU | Motronic |
Z3 | 1996-02 | 4/6 cylinder | Motronic/Siemens |
Z4 2.5L (E85) | 2003-05 | 25 68 5 | Motronic/Siemens |
Z4 3.0L (E85) | 2003-08 | 30 68 3 | Motronic/Siemens |
Z4 3.0L (E85/E86) | 2007-08 | 6 cylinder N52 | Siemens |
Z4 3.0L (E85/E86) | 2006-08 | 6 cylinder 854 | Siemens |
Z8 5.0L (E52) | 2000-03 | 50 8S 1 | Motronic/Siemens |