Diagnostic Code Index
| DTC | Description |
|---|---|
| DTC B0158 | DTC B0158 13 Outside Air Temperature Sensor Voltage Low DTC B0158 14 Outside Air Temperature Sensor Voltage High |
| DTC B0163, B0173, or B0178 | DTC B0163 02 Passenger Compartment Temperature Sensor Circuit Short to Ground DTC B0163 05 Passenger Compartment Temperature Sensor Circuit Short to Battery or Open DTC B0173 02 Upper Air Temperature Sensor 1 Circuit Short to Ground DTC B0173 05 Upper Air Temperature Sensor 1 Circuit Short to Battery or Open DTC B0178 02 Lower Air Temperature Sensor 2 Circuit Short to Ground DTC B0178 05 Lower Air Temperature Sensor 2 Circuit Short to Battery or Open |
| DTC B0183 or B0188 | DTC B0183 02 Solar Load Sensor 1 Circuit Short to Ground DTC B0183 05 Solar Load Sensor 1 Circuit Short to Short to Battery or Open DTC B0188 02 Solar Load Sensor 2 Circuit Short to Ground DTC B0188 05 Solar Load Sensor 2 Circuit Short to Short to Battery or Open |
| DTC B0228, B0423, or B3779 | DTC B0228 02 Recirculate Position Feedback Circuit Short to Ground DTC B0228 05 Recirculate Position Feedback Circuit Short to Battery or Open DTC B0228 61 Recirculate Position Circuit Actuator Stuck DTC B0423 02 Temperature Control 2 Feedback Circuit Short to Ground DTC B0423 05 Temperature Control 2 Feedback Circuit Short to Battery or Open DTC B0423 61 Temperature Control 2 Circuit Actuator Stuck DTC B3779 02 Air Flow Control 9 Feedback Circuit Short to Ground DTC B3779 05 Air Flow Control 9 Feedback Circuit Short to Battery or Open DTC B3779 61 Air Flow Control 9 Circuit Actuator Stuck |
| DTC B3933 | DTC B3933 13 Air Conditioning (A/C) Evaporator Temperature Sensor Circuit Low Voltage DTC B3933 14 Air Conditioning (A/C) Evaporator Temperature Sensor Circuit High Voltage |
| DTC P0532 or P0533 | DTC P0532 Air Conditioning A/C Refrigerant Pressure Sensor Circuit Low Voltage DTC P0533 Air Conditioning A/C Refrigerant Pressure Sensor Circuit High Voltage |
| DTC P0645, P0646, or P0647 | DTC P0645 Air Conditioning (A/C) Clutch Relay Control Circuit DTC P0646 Air Conditioning (A/C) Clutch Relay Control Circuit Low Voltage DTC P0647 Air Conditioning (A/C) Clutch Relay Control Circuit High Voltage |
DIAGNOSTIC CODE INDEX
Diagnostic Instructions
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
Diagnostic Fault Information
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ambient Air Temperature Sensor Signal | B0158 13 | B0158 13 | B0158 14 | 1 |
| Inside Air Temperature Sensor Signal | B0163 02 | B0163 05 | B0163 05 | 1 |
| Upper Air Temperature Sensor Signal | B0173 02 | B0173 05 | B0173 05 | 1 |
| Lower Air Temperature Sensor Signal | B0178 02 | B0178 05 | B0178 05 | 1 |
| Left Sunload Sensor Signal | B0183 02 | B0183 05 | B0183 05 | 1 |
| Right Sunload Sensor Signal | B0188 02 | B0188 05 | B0188 05 | 1 |
| Evaporator Temperature Sensor Signal | B3933 14 | B3933 13, B3933 14 | B3933 13 | 1 |
| Low Reference | B3933 05, B0158 05, B0163 05 | |||
| Sunload Sensors Ground | B0183 05, B0188 05 | |||
| 1. Air Temperature Malfunction | ||||
Conditions for Running the DTC
Ignition ON.
Conditions for Setting the DTC
- The HVAC control module detects the sensor signal circuit is less than 0.05 volts.
- The HVAC control module detects the sensor signal circuit is greater than 4.9 volts.
Action Taken When the DTC Sets
- The default value of 85°C (185°F) will be substituted for the ambient air temperature sensor data by the HVAC control module.
- The DIC will display - -.
Conditions for Clearing the DTC
- The DTC will become history if the HVAC control module no longer detects a failure.
- The history DTC will clear after 100 fault-free ignition cycles.
Circuit/System Testing
- Ignition OFF, disconnect the harness connector at the ambient air temperature sensor.
- Ignition OFF, test for less than 10 ohms between the following low reference circuit terminal B and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition ON, verify the scan tool Outside Air Temp. Raw parameter is less than -35°C (-39°F). If greater than the specified range, test the following signal circuit terminal A for a short to ground. If the circuit tests normal, replace the HVAC control module.
- Install a 3A fused jumper wire between the following signal circuit terminal A and the low reference circuit terminal B. Verify the scan tool Outside Air Temp. Raw parameter is greater than 85°C (185°F). If less than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- If all circuits test normal, test or replace the ambient air temperature sensor.
Component Testing
- A thermometer can be used to test the sensor off the vehicle in warn and or cold water. «Sensor Resistance Table»(ref-490257-S27596850252012072700000) for this test.
- Test the ambient air temperature sensor by varying the sensor temperature while monitoring the sensor resistance.
- Compare the readings with the Temperature VS Resistance table and verify that the resistance is within 5 percent of the specification. If not within the specified range, replace the sensor.
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ambient Air Temperature Sensor Signal | B0158 13 | B0158 13 | B0158 14 | 1 |
| Inside Air Temperature Sensor Signal | B0163 02 | B0163 05 | B0163 05 | 1 |
| Upper Air Temperature Sensor Signal | B0173 02 | B0173 05 | B0173 05 | 1 |
| Lower Air Temperature Sensor Signal | B0178 02 | B0178 05 | B0178 05 | 1 |
| Left Sunload Sensor Signal | B0183 02 | B0183 05 | B0183 05 | 1 |
| Right Sunload Sensor Signal | B0188 02 | B0188 05 | B0188 05 | 1 |
| Evaporator Temperature Sensor Signal | B3933 14 | B3933 13, B3933 14 | B3933 13 | 1 |
| Low Reference | B3933 05, B0158 05, B0163 05 | |||
| Sunload Sensors Ground | B0183 05, B0188 05 | |||
| 1. Air Temperature Malfunction | ||||
Ignition ON.
The HVAC control module detects the inside air temperature sensor signal circuit is less than -36°C (-38°F) or more than 215°C (419°F) for more than 15 seconds.
The system operates using a default value.
- The DTC will become history if the HVAC control module no longer detects the condition that set the DTC.
- The history DTC will clear after 100 fault-free ignition cycles.
- Ignition OFF, disconnect the harness connector at the appropriate temperature sensor.
- Ignition OFF, test for less than 10 ohms between the appropriate low reference circuit terminal listed below and ground: Inside air temperature sensor terminal D Upper/lower air temperature sensor terminal 2 If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition ON, verify that both the scan tool Inside Air Temp. Sensor or the appropriate Duct Actual parameter is less than -35°C (-39°F). If greater than the specified range, test the appropriate signal circuit terminal listed below for a short to ground. If the circuit tests normal, replace the HVAC control module. Inside air temperature sensor terminal A Upper/lower air temperature sensor terminal 1
- Install a 3A fused jumper wire between the appropriate circuits listed below. Verify the scan tool Inside Air Temp. Sensor or the appropriate Duct Actual parameter is greater than 98°C (208°F). Inside air temperature sensor signal circuit terminal A and low reference circuit terminal D Upper/lower air temperature sensor signal circuit terminal 1 and low reference circuit terminal 2 If less than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- If all circuits test normal, test or replace the appropriate air temperature sensor.
- A thermometer can be used to test the sensor off the vehicle in warn and or cold water. «Sensor Resistance Table»(ref-490257-S27596850252012072700000) for this test.
- Test the ambient air temperature sensor by varying the sensor temperature while monitoring the sensor resistance.
- Compare the readings with the Temperature VS Resistance table and verify that the resistance is within 5 percent of the specification. If not within the specified range, replace the sensor.
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ambient Air Temperature Sensor Signal | B0158 13 | B0158 13 | B0158 14 | 1 |
| Inside Air Temperature Sensor Signal | B0163 02 | B0163 05 | B0163 05 | 1 |
| Upper Air Temperature Sensor Signal | B0173 02 | B0173 05 | B0173 05 | 1 |
| Lower Air Temperature Sensor Signal | B0178 02 | B0178 05 | B0178 05 | 1 |
| Left Sunload Sensor Signal | B0183 02 | B0183 05 | B0183 05 | 1 |
| Right Sunload Sensor Signal | B0188 02 | B0188 05 | B0188 05 | 1 |
| Evaporator Temperature Sensor Signal | B3933 14 | B3933 13, B3933 14 | B3933 13 | 1 |
| Low Reference | B3933 05, B0158 05, B0163 05 | |||
| Sunload Sensors Ground | B0183 05, B0188 05 | |||
| 1. Air Temperature Malfunction | ||||
Circuit Description
The sunload sensor is a 2-wire photo diode. The vehicle uses left and right sunload sensors. The two sensors are integrated into the sunload sensor assembly along with the ambient light sensor. Body ground and signal circuits enable the sensor to operate. As the sunload increases, the sensor signal decreases. The sensor operates within an intensity range between completely dark and very bright. The sensor signal varies between 0 and 5 volts. The HVAC control module converts the signal to a range between 0 and 255 counts. The sunload sensor provides the HVAC control module with a measurement of the amount of light shining on the vehicle. Bright or high intensity light causes the vehicles interior temperature to increase. The HVAC system compensates for the increased temperature by diverting additional cool air into the vehicle.
The following DTCs are for the left and right sunload sensors.
- B0183 is for the left sunload sensor.
- B0188 is for the right sunload sensor.
Ignition ON.
The HVAC control module detects the signal circuit is less than 5 counts or more than 250 counts.
If the DTC is set the system will act as if no sunload condition exists.
- The DTC will become history if the HVAC control module no longer detects the condition that set the DTC.
- The history DTC will clear after 100 fault-free ignition cycles.
| IMPORTANT | If a solar load sensor has an out of range condition caused by a short to voltage, short to ground, or an open/high resistance, the scan tool will display the same value: 225 counts. |
- Ignition OFF, disconnect the harness connector at the sunload sensor.
- Test for less than 10 ohms between the ground circuit terminal C and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, test for 4.8-5.2 volts between the appropriate signal circuit terminal listed below and ground: Left solar load sensor circuit terminal A Right solar load sensor circuit terminal B If less than the specified range, test the signal circuit for a short to ground or open/high resistance. If the circuit tests normal, replace the HVAC control module. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the HVAC control module.
- If all circuits test normal, test or replace the sunload sensor.
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Recirculation 5-Volt Reference | B0228 02, B0423 02, B3779 02 | B0228 05 | B0228 02, B0423 02, B3779 02 | B0228 61 |
| Recirculation Door Position Signal | B0228 02 | B0228 05 | B0228 05 | B0228 61 |
| Recirculation Door Control A | B0228 02 | B0228 05 | B0228 05 | B0228 61 |
| Recirculation Door Control B | B0228 02 | B0228 05 | B0228 05 | B0228 61 |
| Recirculation Low Reference | B0228 02 | B0228 05 | B0228 05 | B0228 61 |
| Air Temperature 5-Volt Reference | B0228 02, B0423 02, B3779 02 | B0423 05 | B0228 02, B0423 02, B3779 02 | B0423 61 |
| Air Temperature Door Position Signal | B0423 02 | B0423 05 | B0423 05 | B0423 61 |
| Air Temperature Door Control A | B0423 02 | B0423 05 | B0423 05 | B0423 61 |
| Air Temperature Door Control B Circuit | B0423 02 | B0423 05 | B0423 05 | B0423 61 |
| Air Temperature Low Reference | B0423 02 | B0423 05 | B0423 05 | B0423 61 |
| Mode 5-Volt Reference | B0228 02, B0423 02, B3779 02 | B3779 05 | B0228 02, B0423 02, B3779 02 | B3779 61 |
| Mode Door Position Signal | B3779 02 | B3779 05 | B3779 05 | B3779 61 |
| Mode Door Control A | B3779 02 | B3779 05 | B3779 05 | B3779 61 |
| Mode Door Control B | B3779 02 | B3779 05 | B3779 05 | B3779 61 |
| Mode Low Reference | B3779 02 | B3779 05 | B3779 05 | B3779 61 |
- Ignition ON.
- The HVAC module is ON.
The actual door position differs from the commanded door position by more than 4 counts or the HVAC control module detects the door position signal circuit is less than 5 counts or greater than 250 counts.
The control circuit is deactivated for the appropriate actuator.
- The DTC becomes history when the HVAC control module no longer detects the condition that set the DTC.
- The history DTC will clear after 100 fault-free ignition cycles.
- Ignition OFF, disconnect the harness connector at the appropriate actuator.
- Ignition OFF, test for less than 10 ohms between the low reference circuit terminal 1 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition ON, test for 4.8-5.2 V between the 5 V reference circuit terminal 3 and ground. If less than the specified range, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the HVAC control module. If greater than the specified range, test the 5 V reference circuit for a short to voltage. If the circuit tests normal, replace the HVAC control module.
- Verify the appropriate scan tool Door Position parameter is greater than 250 counts. If less than the specified range, test the signal circuit terminal 2 for a short to ground. If the circuit tests normal, replace the HVAC control module.
- Install a 3 A fused jumper wire between the signal circuit terminal 2 and the low reference circuit terminal 1. Verify the appropriate scan tool Door Position parameter is less than 3 counts. If greater than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition OFF, test for less than 10 ohms between the control circuit terminal 4 and ground. If greater than the specified range, test the control circuit for a short to voltage or an open/high resistance. If circuit tests normal, replace the HVAC control module.
- Ignition OFF, test for less than 10 ohms between the control circuit terminal 5 and ground. If greater than the specified range, test the control circuit for a short to voltage or an open/high resistance. If circuit tests normal, replace the HVAC control module.
- Connect a test lamp between control circuit terminal 5 and control circuit terminal 4.
- Command the appropriate actuator door in both directions with a scan tool. The test lamp should turn ON and OFF when commanded in both directions. If the test lamp remains OFF during either of the commands, test for a short to ground on either control circuit. If the circuits test normal, replace the HVAC control module.
- If both circuits test normal, test or replace the actuator.
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Evaporator Temperature Sensor Signal | B3933 13 | B3933 14 | B3933 14 | |
| Evaporator Temperature Sensor Low Reference | B3933 14 |
Ignition ON.
The HVAC control module detects the evaporator temperature sensor signal circuit is less than 0.05 volts or greater than 4.9 volts.
- The air conditioning (A/C) compressor will be disabled.
- The default valve of -20°C (-4°F) will be substituted for the evaporator temperature sensor data by the HVAC control module.
- The DTC will become history if the HVAC control module no longer detects a failure.
- The history DTC will clear after 100 fault-free ignition cycles.
- Ignition OFF, disconnect the harness connector at the evaporator temperature sensor.
- Ignition OFF, test for less than 1 ohm between the low reference circuit terminal B and ground. If greater than the specified range, test the low reference circuit terminal for an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition ON, test for 4.8-5.2 volts between the signal circuit terminal A and ground: If less than the specified range, test the signal circuit for a short to ground or open/high resistance. If the circuit tests normal, replace the HVAC control module. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the HVAC control module.
- If all circuits test normal, test or replace the evaporator temperature sensor.
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| 5-Volt Reference | P0532 | P0532 | P0533 | |
| A/C Refrigerant Pressure Sensor Signal | P0532 | P0533 | P0532 | |
| Low Reference | P0532 |
- The engine is running.
- The battery voltage is between 11-18 volts.
- The ECM detects that the A/C pressure is less than 1 psi (0.01 volt).
- The ECM detects that the A/C pressure is greater than 425 psi (4.90 volts).
- The ECM will not illuminate the malfunction indicator lamp (MIL).
- The ECM stores the failure records.
- The A/C compressor clutch is disabled.
- A/C indicator on HVAC control module is disabled.
- The history DTC will clear after 40 consecutive ignition cycles have occurred without a malfunction.
- The DTC will become history if the ECM no longer detects a failure.
Diagnostic Aids
A malfunction within the refrigerant system causing high pressure can cause this DTC to set.
- Ignition OFF, disconnect the harness connector at the A/C refrigerant pressure sensor.
- Ignition OFF, test for less than 10 ohms between the low reference circuit terminal 1 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the ECM.
- Ignition ON, test for 4.8-5.2 volts between the 5-volt reference circuit terminal 2 and ground. If less than the specified range, test the 5-volt reference circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the ECM. If greater than the specified range, test the 5-volt reference circuit for a short to voltage. If the circuit tests normal, replace the ECM.
- Verify the scan tool A/C High Side Pressure Sensor parameter is less than 0.1 volts (1 psi). If greater than the specified range, test the signal circuit terminal 3 for a short to voltage. If the circuit tests normal, replace the ECM.
- Install a 3A fused jumper wire between the signal circuit terminal 3 and the 5-volt reference circuit terminal 2. Verify the scan tool A/C High Side Pressure Sensor parameter is greater than 4.90 volts (425 psi). If less than the specified range, test the signal circuit for short to ground or an open/high resistance. If the circuit tests normal, replace the ECM.
- If all circuits test normal, test or replace the A/C refrigerant pressure sensor.
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| A/C Relay Coil Ignition | 2 | 2 | ||
| A/C Relay Switch B+ | 2 | 2 | ||
| A/C Relay Control | P0645, P0646 | P0645, P0647 | P0645, P0647 | |
| A/C Clutch Control | 2 | 2 | 1 | |
| A/C Compressor Clutch Ground | 2 | 2 | ||
| 1. A/C Clutch Always Engaged 2. A/C Clutch Inoperative | ||||
- The ignition voltage is between 9 and 18 volts.
- The engine speed is more than 600 RPM.
- An A/C request is made.
- A short to ground on the A/C compressor clutch relay control circuit.
- A short to voltage on the A/C compressor clutch relay control circuit.
- An open circuit on the A/C compressor clutch relay control circuit or relay.
- An internally shorted or excessively low resistance A/C clutch relay coil.
- The A/C clutch relay is commanded OFF.
- The conditions for which the DTC was set will be stored in the Failure Records data only. No information will be stored as Freeze Frame data.
The history DTC will clear after 40 fault-free ignition cycles.
- Ignition OFF, disconnect the X1 harness connector at X50A fuse block-underhood.
- Remove the control circuit terminal 46 using the correct terminal release tool, connect the X1 harness connector to the X50A fuse block-underhood.
- Connect a test lamp between the control circuit terminal 46 and B+, engine running.
- Verify the test lamp turns ON and OFF when commanding the Q2 A/C compressor clutch ON and OFF with a scan tool. If the test lamp is always OFF Ignition OFF, disconnect the harness connector at the K20 Engine Control Module, ignition ON. Test for less than 1 V between the control circuit and ground. If 1 V or greater, repair the short to voltage on the circuit. If less than 1 V Ignition OFF Test for less than 2 ohms in the control circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the K20 ECM. If the test lamp is always ON Ignition OFF, disconnect the harness connector at the K20 Engine Control Module. Test for infinite resistance between the control circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance, replace the K20 Engine Control Module. If the test lamp turns ON and OFF
- Ignition OFF and all vehicle systems OFF, connect the harness connector at the X50A fuse block-underhood, disconnect the harness connector at the Q2 A/C compressor clutch. It may take up to 2 minutes for all vehicle systems to power down.
- Test for less than 10 ohms between the Q2 A/C compressor clutch ground terminal A and ground. If 10 ohms or greater Ignition OFF. Test for less than 2 ohms in the ground circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, repair the open/high resistance in the ground connection. If less than 10 ohms
- Connect a test lamp between the control circuit terminal B and ground.
- Verify the test lamp turns ON and OFF when commanding the Q2 A/C compressor clutch ON and OFF with a scan tool. If the test lamp is always OFF and the circuit fuse is good Ignition OFF, disconnect the X1 harness connector at the X50A fuse block-underhood. Test for less than 2 ohms in the control circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the X50A fuse block-underhood. If the test lamp is always OFF and the circuit fuse is open Ignition OFF Test for infinite resistance between the control circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance, replace the Q2 A/C compressor clutch. If the test lamp is always ON Ignition OFF, disconnect the X1 harness connector at the X50A fuse block-underhood, Ignition ON. Test for less then 1 V between the control circuit and ground. If 1 V or greater, repair the short to voltage on the circuit. If less than 1 V, replace the X50A fuse block-underhood. If the test lamp turns ON and OFF
- Replace the Q2 A/C compressor clutch.
- Ignition OFF, disconnect the A/C COMP relay.
- Test for 60-180 ohms between terminals 85 and 86. If the resistance is not within the specified range, replace the relay.
- Test for infinite resistance between the following terminals: 30 and 86 30 and 87 30 and 85 85 and 87 If not the specified value, replace the relay.
- Install a 30-amp fused jumper wire between relay terminal 85 and 12 volts. Install a jumper wire between relay terminal 86 and ground. Test for less than 2 ohms between terminals 30 and 87. If greater than the specified range, replace the relay.
Visual/Physical Inspection
- Inspect for aftermarket devices which could affect the operation of the HVAC System. Refer to «Checking Aftermarket Accessories»(ref-490227-S02665664892012072700000) .
- Inspect the easily accessible or visible system components for obvious damage or conditions which could cause the symptom.
- Verify the A/C compressor clutch turns freely and is not seized.
- The A/C compressor will not operate in cold outside air temperatures. Refer to «Air Temperature Description and Operation»(ref-490257-S11306202362012072700000) .
- The following could cause window fogging: Wet carpet or mats High humidity Interior water leak Blocked A/C evaporator drain tube Maximum passenger capacity Blocked body pressure relief valves
- Inspect the air distribution system for causes of reduced air flow: Obstructed or dirty passenger compartment air filter, if equipped Blocked or damaged air inlet or outlet vents
Symptom List
Refer to a symptom diagnostic procedure from the following list in order to diagnose the symptom
- «Air Conditioning Compressor Malfunction»(ref-490257-S32127078692012072700000)
- «Blower Motor Malfunction»(ref-490257-S10040967632012072700000)
- «Air Temperature Malfunction»(ref-490257-S18453105452012072700000)
- «Leak Testing»(ref-490214-S34065949082012072700000)
- «Noise Diagnosis - HVAC Module»(ref-490214-S37130982552012072700000)
- «Noise Diagnosis - Blower Motor»(ref-490214-S30877158612012072700000)
- «Odor Diagnosis»(ref-490214-S33932122352012072700000)
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| A/C Relay Coil Ignition | 2 | 2 | ||
| A/C Relay Switch B+ | 2 | 2 | ||
| A/C Relay Control | P0645, P0646 | P0645, P0647 | P0645, P0647 | |
| A/C Clutch Control | 2 | 2 | 1 | |
| A/C Compressor Clutch Ground | 2 | 2 | ||
| 1. A/C Clutch Always Engaged 2. A/C Clutch Inoperative | ||||
The following conditions must be met in order for the ECM to turn on the compressor clutch
- Battery voltage is between 9-16 volts.
- Engine coolant temperature (ECT) is less than 123°C (253°F).
- Engine speed is less than 4760 RPM.
- Engine speed is more than 600 RPM.
- A/C high side pressure is between 2929-269 kPa (425-39 psi).
- Throttle position is less than 100 percent.
- Evaporator temperature is greater than 0°C (32°F).
- ECM does not detect excessive torque load.
- ECM does not detect insufficient idle quality.
- Ignition OFF, disconnect the X1 harness connector at X50A fuse block-underhood.
- Remove the control circuit terminal 46 using the correct terminal release tool, connect the X1 harness connector to the X50A fuse block-underhood.
- Connect a test lamp between the control circuit terminal 46 and B+, engine running.
- Verify the test lamp turns ON and OFF when commanding the Q2 A/C compressor clutch ON and OFF with a scan tool. If the test lamp is always OFF Ignition OFF, disconnect the harness connector at the K20 Engine Control Module, ignition ON. Test for less than 1 V between the control circuit and ground. If 1 V or greater, repair the short to voltage on the circuit. If less than 1 V Ignition OFF Test for less than 2 ohms in the control circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the K20 ECM. If the test lamp is always ON Ignition OFF, disconnect the harness connector at the K20 Engine Control Module. Test for infinite resistance between the control circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance, replace the K20 Engine Control Module. If the test lamp turns ON and OFF
- Ignition OFF and all vehicle systems OFF, connect the harness connector at the X50A fuse block-underhood, disconnect the harness connector at the Q2 A/C compressor clutch. It may take up to 2 minutes for all vehicle systems to power down.
- Test for less than 10 ohms between the Q2 A/C compressor clutch ground terminal A and ground. If 10 ohms or greater Ignition OFF. Test for less than 2 ohms in the ground circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, repair the open/high resistance in the ground connection. If less than 10 ohms
- Connect a test lamp between the control circuit terminal B and ground.
- Verify the test lamp turns ON and OFF when commanding the Q2 A/C compressor clutch ON and OFF with a scan tool. If the test lamp is always OFF and the circuit fuse is good Ignition OFF, disconnect the X1 harness connector at the X50A fuse block-underhood. Test for less than 2 ohms in the control circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the X50A fuse block-underhood. If the test lamp is always OFF and the circuit fuse is open Ignition OFF Test for infinite resistance between the control circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance, replace the Q2 A/C compressor clutch. If the test lamp is always ON Ignition OFF, disconnect the X1 harness connector at the X50A fuse block-underhood, Ignition ON. Test for less then 1 V between the control circuit and ground. If 1 V or greater, repair the short to voltage on the circuit. If less than 1 V, replace the X50A fuse block-underhood. If the test lamp turns ON and OFF
- Replace the Q2 A/C compressor clutch.
- Ignition OFF, disconnect the A/C COMP relay.
- Test for 60-180 ohms between terminals 85 and 86. If the resistance is not within the specified range, replace the relay.
- Test for infinite resistance between the following terminals: 30 and 86 30 and 87 30 and 85 85 and 87 If not the specified value, replace the relay.
- Install a 30-amp fused jumper wire between relay terminal 85 and 12 volts. Install a jumper wire between relay terminal 86 and ground. Test for less than 2 ohms between terminals 30 and 87. If greater than the specified range, replace the relay.
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Blower Motor Control Module B+ | 1 | 1 | ||
| Blower Motor B+ | 1 | 1 | ||
| Blower Motor Speed Control | 2 | 1 | 1 | |
| Blower Motor Control | 2 | 1 | 1 | |
| Ground | 1 | |||
| 1. Blower Motor Inoperative 2. Blower Motor Always On | ||||
Be sure the blower motor housing is not shorted to a grounded surface causing the blower motor to always be on in high speed.
- Ignition OFF, disconnect the X2 harness connector at the blower motor control module.
- Test for less than 1.0 ohm between the ground circuit terminal 5 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify that a test lamp illuminates between the B+ circuit terminal 6 and ground. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. If the circuit tests normal and the B+ circuit fuse (HVAC BLWR 40-amp) in the underhood fuse block is open, test all components connected to the B+ circuit and replace as necessary.
- Connect a DMM between the control circuit terminal 3 and ground.
- Cycle the blower motor from OFF to HIGH. The voltage should increase while changing between the commanded states. If voltage remains greater than 11.5 volts while changing between the commanded states, test the control circuit for a short to voltage. If the circuit test normal, replace the HVAC control module. If voltage remains less than 1.0 volts while changing between the commanded states, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the HVAC control module. If voltage is between 1.0-11.5 volts and does not increase when changing between the commanded states, replace the HVAC control module.
- Ignition OFF, reconnect the X2 harness connector at the blower motor control module. Disconnect the harness connector at the blower motor.
- Ignition ON, verify that a test lamp illuminates between the B+ circuit terminal A and ground. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the blower motor control module.
- Connect a test lamp between the control circuit terminal B and the B+ circuit terminal A.
- Turn the blower motor on high speed then to low speed. The test lamp intensity should be bright when in high speed and very dim or off when the blower is on low speed. If the test lamp intensity does not vary, test the control circuit for a short to voltage, short to ground, or an open/high resistance. If the circuit tests normal, replace the blower motor control module.
- If all circuits test normal, test or replace the blower motor.
- Perform the «Diagnostic System Check - Vehicle»(ref-490201-S24718646482012072700000) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(ref-490201-S06855758642012072700000) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(ref-490201-S07244965352012072700000) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Inside Air Temperature Sensor Aspirator Fan Control | 1 | 1 | ||
| Ambient Air Temperature Sensor Signal | B0158 13 | B0158 13 | B0158 14 | 1 |
| Inside Air Temperature Sensor Signal | B0163 02 | B0163 05 | B0163 05 | 1 |
| Upper Air Temperature Sensor Signal | B0173 02 | B0173 05 | B0173 05 | 1 |
| Lower Air Temperature Sensor Signal | B0178 02 | B0178 05 | B0178 05 | 1 |
| Left Sunload Sensor Signal | B0183 02 | B0183 05 | B0183 05 | 1 |
| Right Sunload Sensor Signal | B0188 02 | B0188 05 | B0188 05 | 1 |
| Evaporator Temperature Sensor Signal | B3933 14 | B3933 13, B3933 14 | B3933 13 | 1 |
| Low Reference | B3933 05, B0158 05, B0163 05 | |||
| Sunload Sensors Ground | B0183 05, B0188 05 | |||
| Inside Air Temperature Sensor Aspirator Ground | 1 | |||
| Heater Core Coolant Pump Control | 2 | 2 | ||
| Heater Core Coolant Pump Ground | 2 | 2 | ||
| 1. Air Temperature Malfunction 2. Heater Core Coolant Pump Malfunction | ||||
| Condition | Display |
|---|---|
| Using Scan Tool Special Function | Updates temperature display instantly |
| When the HVAC module A/C and RECIRCULATION buttons are pressed simultaneously | Updates temperature display instantly |
| At start up with the engine off less than 2 hours | Displays last stored temperature unless temperature has decreased. The outside air temperature reading is always instantly updated if ambient air temperature has decreased. |
| At start up with the engine off more than 2 hours | Displays actual outside temperature |
| Vehicle speed above 32 km/h (20 mph) for a minimum of 80 seconds | Updates temperature display at a slow filtered rate |
| Vehicle speed above 72 km/h (45 mph) | Displays actual outside temperature |
| Sensor ambient temperature reading is less than the last displayed value | Displays actual outside temperature |
| When the ambient air decreases | Updates temperature display rapidly |
Sun Load Sensor Circuit Malfunction
- Ignition OFF, disconnect the harness connector at the sunload sensor.
- Test for less than 10 ohms between the ground circuit terminal C and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, test for 4.8-5.2 volts between the ground circuit terminal C and the appropriate signal circuit terminal listed below: Left solar load sensor circuit terminal A Right solar load sensor circuit terminal B If less than the specified range, test the signal circuit for a short to ground or open/high resistance. If the circuit tests normal, replace the HVAC control module. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the HVAC control module.
- If all circuits test normal, test or replace the sunload sensor.
Ambient Air Temperature Sensor Circuit Malfunction
- Ignition OFF, disconnect the harness connector at the ambient air temperature sensor.
- Ignition OFF, test for less than 10 ohms between the following low reference circuit terminal B and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition ON, verify the scan tool Outside Air Temp. Raw parameter is less than -35°C (-39°F). If greater than the specified range, test the following signal circuit terminal A for a short to ground. If the circuit tests normal, replace the HVAC control module.
- Install a 3A fused jumper wire between the following signal circuit terminal A and the low reference circuit terminal B. Verify the scan tool Outside Air Temp. Raw parameter is greater than 85°C (185°F). If less than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- If all circuits test normal, test or replace the ambient air temperature sensor.
Inside Air Temperature Sensor Circuit Malfunction
- Ignition OFF, disconnect the harness connector at the inside air temperature sensor.
- Test for less than 1 ohm between the ground circuit terminal C and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify a test lamp illuminates between the control circuit terminal B and ground. If the test lamp does not illuminate, test the ground circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition OFF, test for less than 10 ohms between the low reference circuit terminal D and ground: If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition ON, verify that the scan tool Inside Air Temp. Sensor parameter is less than -35°C (-39°F). If greater than the specified range, test the signal circuit terminal A for a short to ground. If the circuit tests normal, replace the HVAC control module.
- Install a 3A fused jumper wire between the signal circuit terminal A and the low reference circuit terminal D. Verify the scan tool Inside Air Temp. Sensor is greater than 98°C (208°F). If less than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- If all circuits test normal, test or replace the inside air temperature sensor.
Duct Temperature Sensor Circuit Malfunction
- Ignition OFF, disconnect the harness connector at the appropriate duct temperature sensor.
- Ignition OFF, test for less than 10 ohms between the low reference circuit terminal 2 listed below and ground: If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- Ignition ON, verify that the appropriate scan tool Duct Actual parameter is less than -35°C (-39°F). If greater than the specified range, test the signal circuit terminal 1 for a short to ground. If the circuit tests normal, replace the HVAC control module.
- Install a 3A fused jumper wire between the signal circuit terminal 1 and the low reference circuit terminal 2. Verify the appropriate scan tool Duct Actual parameter is greater than 98°C (208°F). If less than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the HVAC control module.
- If all circuits test normal, test or replace the appropriate duct temperature sensor.
- A thermometer can be used to test the sensor off the vehicle in warn and or cold water. «Sensor Resistance Table»(ref-490257-S27596850252012072700000) for this test.
- Test the appropriate temperature sensor by varying the sensor temperature in water while monitoring the sensor resistance.
- Compare the readings with the Temperature VS Resistance table and verify that the resistance is within 5 percent of the specification. If not within the specified range, replace the sensor.