Diagnostic Starting Point - Engine Cooling
Begin the system diagnosis with the diagnostic system check. Refer to Diagnostic System Check - Engine Cooling . The Diagnostic System Check will provide the following information
- The identification of the control modules which command the system
- The ability of the control modules to communicate through the Class 2 serial data circuit
- The identification of any stored diagnostic trouble codes (DTCs) and their status
The use of the Diagnostic System Check will identify the correct procedure for diagnosing the system and where the procedure is located.
Scan Tool Output Controls
| Scan Tool Output Control | Additional Menu Selection(s) | Description |
|---|---|---|
| Fan Control 1 Command | General Info Outputs | The scan tool displays a commanded state of On or Off. This allows you to communicate with the ECM and activate or deactivate the cooling fan relay, manually turning the fans On and Off. |
| Fan Control 2 Command | General Info Outputs | The scan tool displays a commanded state of On or Off. This allows you to communicate with the ECM and activate or deactivate the cooling fan relay, manually turning the fans On and Off. |
Engine Control Module (ECM) L61 Scan Tool Output Controls
| Scan Tool Output Control | Additional Menu Selection(s) | Description |
|---|---|---|
| Fan Control 1 Command | General Info Outputs | The scan tool displays a commanded state of On or Off. This allows you to communicate with the PCM and activate or deactivate the cooling fan relay, manually turning the fan On and Off. |
| Fan Control 2 and 3 Command | General Info Outputs | The scan tool displays a commanded state of On or Off. This allows you to communicate with the PCM and activate or deactivate the cooling fan relays, manually turning the fans On and Off. |
Powertrain Control Module (PCM) L66 Scan Tool Output Controls
Scan Tool Data List
Use the Scan Tool Data Display Values and Definitions Information in order to assist in diagnosing the HVAC Control Module problems. Compare the vehicles actual scan tool data with the typical data display value table information. Use the data information in order to aid in understanding the nature of the problem when the vehicle does not match with the typical data display values.
The scan tool data values were taken from a known good vehicle under the following conditions
- The ignition switch is in the ON position.
- The engine is running at idle.
- The vehicle is in PARK.
- The doors are closed.
- The windows are closed.
- The A/C is ON.
- The ambient air temperatures are at 22-27°C (70-80°F).
| Scan Tool Parameter | Data List | Units Displayed | Typical Data Value |
|---|---|---|---|
| Operating Conditions: Engine idling, A/C ON, ambient air temperature between 22-27°C (70-80°F) | |||
| Battery 1 | HVAC Data | Volts | Battery Voltage |
| Low Coolant | Switch Inputs | Yes/No | No |
Body Control Module (BCM) Scan Tool Data List
| Scan Tool Parameter | Data List | Units Displayed | Typical Data Value |
|---|---|---|---|
| Operating Conditions: Engine idling, A/C ON, ambient air temperature between 22-27°C (70-80°F) | |||
| Fan Control 1 Command | General Info Outputs | On/Off | Varies |
| Fan Control 2 Command | General Info Outputs | On/Off | Varies |
| ECT | Inputs/Outputs/Idle Speed Control | C/F | C/F |
Engine Control Module (ECM) Scan Tool Data List - L61/2.2L
| Scan Tool Parameter | Data List | Units Displayed | Typical Data Value |
|---|---|---|---|
| Operating Conditions: Engine idling, A/C ON, ambient air temperature between 22-27°C (70-80°F) | |||
| Fan Control 1 Command | General Info Outputs | On/Off | Varies |
| Fan Control 2 Command | General Info Outputs | On/Off | Varies |
| ECT | Inputs/Outputs/Idle Speed Control | C/F | C/F |
Powertrain Control Module (PCM) Scan Tool Data List - L66/3.5L
Diagnostic Trouble Code (DTC) List
| DTC | Diagnostic Procedure | Module |
|---|---|---|
| P0125 | DTC P0125 in Engine Controls - 2.2L (L61) | ECM |
| P0125 | DTC P0125 in Engine Controls - 3.5L (L66) | PCM |
| P0128 | DTC P0128 in Engine Controls - 2.2L (L61) | ECM |
| P0128 | DTC P0128 in Engine Controls - 3.5L (L66) | PCM |
| P0480 | DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L61) DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L66) | ECM/PCM |
| P0481 | DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L61) DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L66) | ECM/PCM |
| P0691 | DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L61) DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L66) | ECM/PCM |
| P0692 | DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L61) DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L66) | ECM/PCM |
| P0693 | DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L61) DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L66) | ECM/PCM |
| P0694 | DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L61) DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L66) | ECM/PCM |
| P1650 | DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L61) DTC P0480, P0481, P0691, P0692, P0693, P0694, or P1650 (L66) | ECM/PCM |
| P0217 | DTC P0217 | ECM/PCM |
| B0936 | DTC B0936 | BCM |
Diagnostic Trouble Code (DTC) List
Scheme 5
Circuit Description
When the engine coolant is at the proper level in the surge tank, the low coolant level switch is closed. When in this condition, battery voltage is applied to the low coolant level signal circuit of the body control module (BCM). When coolant is below the proper level, the low coolant level switch opens. Because no voltage is applied to the low coolant level signal circuit, the BCM responds by sending a serial data message to the instrument panel cluster to turn on the low coolant level light. The BCM has an internal timer, which will not turn on the low coolant level light unless the coolant level is low for longer than 30 seconds. The timer avoids falsely turning on the light due to the movement of coolant within the surge tank.
Conditions for Running the DTC
- Ignition switch in RUN or Crank position.
- Low coolant warning light always ON with the ignition in Start.
- BACKUP fuse in underhood fuse block is open.
Conditions for Setting the DTC
- B0936 - The BCM detects a short to ground or an open on the coolant level signal circuit.
- The condition exists for longer then 30 seconds.
Conditions for Clearing the DTC
- The History DTC will clear after 40 consecutive warm-up cycles have occurred without a malfunction.
- Use the scan tool Clear DTC Information function.
Diagnostic Aids
- Check for poor connection at the BCM.
- Check for poor connection at the low coolant level switch.
- If the fault is suspected to be intermittent refer to «Testing for Intermittent Conditions and Poor Connections»(ref-188770-S18124834412005090200000) in Wiring Systems.
Conditions for Clearing the MIL/DTC
- The ECM/PCM will turn the malfunction indicator lamp (MIL) OFF after 3 consecutive trips that the diagnostic has been run and passed.
- The history DTC will clear after 40 consecutive warm-up cycles have occurred without a malfunction.
- The DTC can be cleared by using the scan tool.
- Cooling fan inoperative - Refer to «Cooling Fan Inoperative (L61)»(ref-188798-S22491423032005090200000) «Cooling Fan Inoperative (L66)»(ref-188798-S27759120382005090200000) .
- Engine cooling system overheated condition (thermostat, low engine coolant etc.) - Refer to «Engine Overheating»(ref-188798-S05571703362005090200000) .
- Radiator or condenser air flow restricted
- Air dam missing or loose
- Overload due to trailer towing
- ECT sensor leaking engine coolant into ECT sensor harness connector causing elevated temperatures
- ECT sensor skewed
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: Engine Cooling Schematics (L61) Engine Cooling Schematics (L66) Connector End View Reference: Cooling System Connector End Views | |||
| 1 | Did you perform the Engine Cooling Diagnostic System Check? | Go to Step 2 | Go to Diagnostic System Check - Engine Cooling |
| 2 | Check the engine cooling fans for proper operation. Are the engine cooling fans operative? | Go to Engine Overheating | Go to Symptoms - Engine Cooling |
DTC P0217 Circuit
The engine control module (ECM) controls the low speed cooling fan operation by grounding the low speed fan relay control circuit with an internal solid state device called a driver. For high speed cooling fan operation, the ECM grounds the high and low speed relay control circuit at the same time. Battery positive voltage is supplied to the low and high speed fan relays. When the ECM is commanding a fan relay ON, the voltage of the control circuit should be low, near 0 volts. When the ECM is commanding a fan relay OFF, the voltage potential of the control circuit should be high, near battery voltage.
The ECM monitors the relay control circuits for the following conditions
- Short to ground
- Short to voltage
- An open circuit
If the ECM detects an improper voltage level on the low or high speed driver circuits, then code P0480, P0481, P0691, P0692, P0693, P0694 or P1650 will set and the effected driver will be disabled.
- The ignition voltage is between 8.0-18.0 volts
- The engine speed is more than 40 RPM
- The ECM driver transitions from ON to OFF or from OFF to ON
- P0481 - The ECM detects an open circuit on the high speed cooling fan relay control circuit.
- P0693 - The ECM detects a short to ground on the high speed cooling fan relay control circuit.
- P0694 - The ECM detects a short to voltage on the high speed cooling fan relay control circuit.
- P0480 - The ECM detects an open on the low speed cooling fan relay control circuit.
- P0691 - The ECM detects a short to ground on the low speed cooling fan relay control circuit.
- P0692 - The ECM detects a short to voltage on the low speed cooling fan relay control circuit.
- The above condition is present for 5 seconds.
- P1650 - The ECM detects a short to voltage on both the low and high speed cooling fan relay control circuit.
- The above condition is present for 6 seconds.
Action Taken When the DTC Sets
- The ECM will illuminate the malfunction indicator lamp (MIL) during the second consecutive trip in which the diagnostic test has been run and failed.
- The ECM will store conditions which were present when the DTC set as Freeze Frame and Failure Records data.
- The ECM will turn OFF the MIL during the third consecutive trip in which the diagnostic has been run and passed.
- The history DTC will clear after 40 consecutive warm-up cycles have occurred without a malfunction.
- Use the scan tool Clear DTC Information function.
- If the condition is not present, refer to «Testing for Intermittent Conditions and Poor Connections»(ref-188770-S18124834412005090200000) in Wiring Systems.
- Review the Freeze/Failure Records vehicle mileage since the diagnostic test failed. This may help determine how often the condition that caused the DTC to be set occurs.
- Allow engine coolant temperature to drop below 80°C (176°F).
- Set the A/C to the OFF position.
- Once the ECM has enabled a low or high fan speed, that speed must run for a minimum of 20 seconds.
Battery positive voltage is supplied to the cooling fan 1 relay from the COOL FAN #1 fuse. The powertrain control module (PCM) controls the cooling fan 1 relay by grounding the low speed cooling fan relay control circuit via an internal solid state device called a driver.
Battery positive voltage is supplied to the cooling fan 2 relay and the cooling fan 3 relay from the COOL FAN #2 fuse. The powertrain control module (PCM) controls the relays by grounding the high speed cooling fan relay control circuit.
When the PCM is commanding a relay on, the voltage potential of the control circuit should be low, near 0 volts. When the PCM is commanding the control circuit to a relay, the voltage potential of the circuit should be high, near battery voltage. If the fault detection circuit senses a voltage other than what is expected, the DTC will set.
The PCM will monitor the control circuit for the following
- A short to ground
- A short to voltage
- An open circuit
- An open relay coil
- An internally shorted or excessively low resistance relay coil
When the PCM detects any of the above conditions, the DTC will set and the affected driver will be disabled.
- The ignition is ON.
- System voltage is between 8-18 volts.
- The engine speed is more than 40 RPM
- The relay control circuit is transitioned from OFF to ON or ON to OFF.
- P0481 - The PCM detects an open circuit on the high speed cooling fan relay control circuit.
- P0693 - The PCM detects a short to ground on the high speed cooling fan relay control circuit.
- P0694 - The PCM detects a short to voltage on the high speed cooling fan relay control circuit.
- P0480 - The PCM detects an open on the low speed cooling fan relay control circuit.
- P0691 - The PCM detects a short to ground on the low speed cooling fan relay control circuit.
- P0692 - The PCM detects a short to voltage on the low speed cooling fan relay control circuit.
- The above condition is present for 5 seconds.
- P1650 - The PCM detects a short to voltage on both the low and high speed cooling fan relay control circuit.
- The above condition is present for 6 seconds.
- The PCM will illuminate the malfunction indicator lamp (MIL) during the second consecutive trip in which the diagnostic test has been run and failed.
- The PCM will store conditions which were present when the DTC set as Freeze Frame and Failure Records data.
- The Service Vehicle Soon (SVS) light may be illuminated.
- The PCM will turn OFF the MIL during the third consecutive trip in which the diagnostic has been run and passed.
- The History DTC will clear after 40 consecutive warm-up cycles have occurred without a malfunction.
- The DTC can be cleared by using the scan tool.
- If the condition is not present, refer to «Testing for Intermittent Conditions and Poor Connections»(ref-188770-S18124834412005090200000) in Wiring Systems.
- Review the Freeze/Failure Records vehicle mileage since the diagnostic test last failed. This may help determine how often the condition that caused the DTC to be set occurs.
Visual/Physical Inspection
- Inspect for aftermarket devices which could affect the operation of the Cooling System. Refer to «Checking Aftermarket Accessories»(ref-188770-S05143345352005090200000) in Wiring Systems.
- Inspect the easily accessible or visible system components for obvious damage or conditions which could cause the symptom.
- Inspect the surge tank reservoir for the proper coolant level.
Symptom List
Refer to a symptom diagnostic procedure from the following list in order to diagnose the symptom
- «Low Engine Coolant Indicator Always On»(ref-188798-S35491202522005090200000)
- «Cooling Fan Always On (L61)»(ref-188798-S20750413732005090200000) or «Cooling Fan Always On (L66)»(ref-188798-S18811381152005090200000)
- «Cooling Fan Inoperative (L61)»(ref-188798-S22491423032005090200000) or «Cooling Fan Inoperative (L66)»(ref-188798-S27759120382005090200000)
- «Engine Overheating»(ref-188798-S05571703362005090200000)
- «Loss of Coolant»(ref-188798-S13738685092005090200000)
- «Thermostat Diagnosis»(ref-188798-S16574484012005090200000)
- «Coolant Heater Inoperative»(ref-188798-S11767989992005090200000)
- «Engine Fails To Reach Normal Operating Temperature»(ref-188798-S29898998342005090200000)
Thermostat Diagnosis
| Step | Action | Yes | No |
|---|---|---|---|
| 1 | Pressure check the cooling system and the cap for leaks. Repair any leaks before proceeding with the diagnosis. Four cylinder engines use an 82°C (185°F) thermostat. Six cylinder engines use a 91°C (195°F) thermostat. Ambient temperatures should be between 13-38°C (55-100°F). Place the HVAC controls in the OFF position. Run a cold engine at idle 20-21°C (68-70°F) for 15-20 minutes before checking the engine temperature. Is the repair complete? | Go to Step 2 | |
| 2 | Verify the engine coolant temperature with a Scan Tool at idle. Is the engine temperature below 85°C (185°F)? | Go to Step 5 | Go to Step 3 |
| 3 | Verify the engine coolant temperature with a Scan Tool at idle. Is the engine coolant temperature between 85-96°C (185-205°F)? | System OK | Go to Step 4 |
| 4 | Verify the engine coolant temperature with a Scan Tool at idle. Is the engine coolant temperature over 96°C (205°F)? | Go to Step 7 | |
| 5 | Test the thermostat for the following conditions: Opening early Seal is leaking Are either of these conditions present? | Go to Step 6 | System OK |
| 6 | Replace the thermostat. Refer to Thermostat Replacement (L61) Thermostat Replacement (L66) . Is the repair complete? | System OK | |
| 7 | Is the radiator inlet hot? | Go to Step 8 | Go to Step 14 |
| 8 | Turn on the heater. Check for hot air at the heater outlets. Is the air hot? | Go to Step 9 | Go to Step 12 |
| 9 | Inspect for blockage in the radiator. Did you find any blockage? | Go to Step 10 | Go to Step 11 |
| 10 | Repair the blockage. Reinspect the radiator with the Scan Tool . Is the repair complete? | System OK | |
| 11 | Replace thermostat. Refer to Thermostat Replacement (L61) Thermostat Replacement (L66) . Reinspect the radiator with the Scan Tool . Is the repair complete? | System OK | |
| 12 | Rev the engine several times to remove any air. Inspect for blockage in the heater circuit. Inspect for pinched or buckled hoses. Did you find any blockage? | Go to Step 13 | Go to Heating Performance Diagnostic in HVAC |
| 13 | Repair the blockage. Reinspect the radiator with the Scan Tool . Is the repair complete? | System OK | |
| 14 | Air may be in the system. Add coolant to surge tank if low. Reinspect the radiator inlet hose. Is the hose hot? | Go to Step 8 | Go to Step 15 |
| 15 | Inspect for blockage in the following locations: The cylinder head The radiator The radiator hoses The radiator nipples Did you find any blockage? | Go to Step 16 | Go to Step 17 |
| 16 | Repair the blockage. Reinspect the radiator with the Scan Tool . Is the repair complete? | System OK | |
| 17 | Repair the thermostat. Reinspect the radiator with the Scan Tool . Is the repair complete? | System OK |
Thermostat Diagnosis
Cooling System Leak Testing
Tools Required
- SA9141E Cooling System Pressure Test Kit. See «Special Tools and Equipment»(ref-188798-S26468822222005090200000) .
- J 42401 Radiator Cap / Surge Tank Test Adapter. See «Special Tools and Equipment»(ref-188798-S26468822222005090200000) .
- Remove the pressure cap.
- Test the operation of the pressure cap. Refer to «Pressure Cap Testing»(ref-188798-S41848644222005090200000) .
- Wash the pressure cap mating surface with water.
- Use the SA9141E with J 42401 in order to apply pressure to the cooling system. See «Special Tools and Equipment»(ref-188798-S26468822222005090200000) . Wet the O-rings on the Surge Tank Pressure Test Adapter J42401-2 (insert) with water or clean coolant and insert into tank. Wet the rubber gasket of the cap adapter J42401-3 (cap) and install on surge tank.
- The cooling system should hold the rated pressure for at least 2 minutes. Observe the gage for any pressure loss.
- Repair any leaks as required.