DIAGNOSTIC CODE INDEX
| DTC | Description |
|---|---|
| DTC B0164, B0174 or B0179 | DTC B0164 Passenger Compartment Temperature Sensor Circuit Range/Performance DTC B0174 Output Air Temperature Sensor 1 Circuit DTC B0179 Output Air Temperature Sensor 2 Circuit |
| DTC B0248, B0268 or B0408 | DTC B0248 Air Flow Control 3 Circuit DTC B0268 Air Flow Control 7 Circuit DTC B0408 Temperature Control 1 Circuit |
| DTC P0532 or P0533 | DTC P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit 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 or 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 |
| DTC P1545 | Air Conditioning A/C Clutch Relay Control Circuit |
DIAGNOSTIC CODE INDEX
Scan Tool Output Controls
| Scan Tool Output Control | Additional Menu Selection(s) | Description |
|---|---|---|
| After Blow Relay | Output Controls | The scan tool displays ON and OFF selections. This command allows you to turn the After Blow relay On or Off. When the A/C relay is commanded On, the A/C Compressor clutch should be engaged. After Blow is a dealer enabled option. |
| A/C Relay | Engine Output Controls | The scan tool displays ON or OFF selections. This command allows you to turn the A/C relay On or Off. When the A/C relay is commanded On, the A/C compressor clutch should be engaged. |
PCM/ECM Scan Tool Output Controls
Scan Tool Data List
Use the Scan Tool Data Display Values and Definitions in order to assist in diagnosing the HVAC. 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 concern 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) | |||
| A/C Request Switch | Inputs | On/Off | Varies |
BCM
| 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) | |||
| A/C Disengage History 1,2,3 or 4 | Engine Data | None, A/C Pressure, Engine Speed, Batt Voltage, Anti Stall, RPM Unstable, WOT, Launch Perf., Coolant Hot | None |
| A/C Pressure Disable | Engine Data | Yes/No | No |
| A/C High Side Pressure Sensor | Engine Data | Volts | Varies |
| A/C Off for WOT | Engine Data | Yes/No | Varies |
| A/C Relay Circuit History | Engine Data | OK/Open/Short | OK |
| A/C Relay Circuit Status | Engine Data | OK/Fault | OK |
| A/C Relay Command | Engine Data | On/Off | Varies |
| A/C Request Signal | Engine Data | Yes/No | Varies |
| Ambient Air Temperature | Engine Data | °C/°F | Varies |
| ECT Sensor | Engine Data | °C/°F | Varies |
| Ignition 1 Signal | Engine Data | Volts | Varies |
PCM
| 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) | |||
| A/C Disengage History 1,2,3 or 4 | Engine Data | None, A/C Pressure, Engine Speed, Batt Voltage, Anti Stall, RPM Unstable, WOT, Launch Perf., Coolant Hot | None |
| A/C Pressure Disable | Engine Data | Yes/No | No |
| A/C High Side Pressure Sensor | Engine Data | Volts | Varies |
| A/C Off for WOT | Engine Data | Yes/No | Varies |
| A/C Relay Circuit Status | Engine Data | OK/Fault | OK |
| A/C Relay Command | Engine Data | On/Off | Varies |
| A/C Request Signal | Engine Data | Yes/No | Varies |
| Ambient Air Temperature | Engine Data | °C/°F | Varies |
| ECT Sensor | Engine Data | °C/°F | Varies |
| Ignition 1 Signal | Engine Data | Volts | Varies |
ECM
Circuit Description
The HVAC control module monitors air temperature through air temperature sensors. When the air is cold, the sensor resistance and signal voltage are high. When the air is warm, the sensor resistance and signal voltage are low. The HVAC control module requests A/C compressor clutch engagement and controls the appropriate mode and air temperature actuator door positions in order to maintain the selected air temperature on the HVAC control module.
The inside air temperature sensor is contained within the HVAC control module. The replacement of the inside air temperature sensor involves the replacement of the HVAC control module. The inside air temperature sensor provides the HVAC control module with the temperature of the air drawn through an aspirator from the passenger compartment across a sensor. A reference voltage is supplied to the sensor thermistor and the HVAC control module determines the voltage drop across that device which is proportional to temperature. As the air temperature increases, the resistance decreases and the voltage signal decreases. As the air temperature decreases, the resistance increases and the voltage signal increases.
Output air temperature sensor 1 circuit refers to the A/C upper duct air temperature sensor.
Output air temperature sensor 2 circuit refers to the heater lower duct air temperature sensor.
Passenger compartment temperature sensor 1 circuit refers to the inside air temperature sensor.
DTC Descriptors
This diagnostic procedure supports the following DTCs
- DTC B0164 Passenger Compartment Temperature Sensor Circuit Range/Performance
- DTC B0174 Output Air Temperature Sensor 1 Circuit
- DTC B0179 Output Air Temperature Sensor 2 Circuit
This vehicle has DTCs which include DTC Symptoms. For more information on DTC Symptoms, refer to DTC Symptom Description .
The HVAC control module monitors the signal circuit of the appropriate duct or inside air temperature sensor for the following conditions
| DTC Symptom | DTC Symptom Descriptor |
|---|---|
| 05 | Short to Battery or Open |
| 06 | Short to Ground or Open |
DTC B0164, B0174 or B0179
Conditions for Running the DTC
The ignition is turned ON.
Conditions for Clearing the MIL/DTC
- The DTC will become history if the HVAC control module no longer detects a failure.
- The history DTC will clear after 40 fault-free ignition cycles.
- The DTC can be cleared with a scan tool.
Diagnostic Aids
- Inspect the actuator door and actuator for the following conditions: A misaligned air temperature actuator-Refer to «Air Temperature Actuator Replacement»(ref-243034-S01116829292006082100000) . Broken or binding linkages or actuator door Obstruction that prevents the actuator door from operating within its full range of motion Missing seals to the actuator door Misaligned seals to the actuator door
- Refer to «Testing for Intermittent Conditions and Poor Connections»(ref-242973-S38322986792006082100000) .
The powertrain control module (PCM) monitors the high side refrigerant pressure through the A/C refrigerant pressure sensor. The PCM supplies a 5-volt reference and a low reference to the sensor. Changes in the A/C refrigerant pressure cause the A/C refrigerant pressure sensor signal to the PCM to vary. When the pressure is high, the signal voltage is high. When the pressure is low, the signal voltage is low. When pressure is high, the PCM commands the cooling fans ON. When pressure is too high or too low, the PCM will not allow the A/C compressor clutch to engage.
This diagnostic procedure supports the following DTCs
- DTC P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
- DTC P0532 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit Low Voltage
- DTC P0533 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit High Voltage
The ignition is ON.
Conditions for Setting the DTC
All of the following conditions exist for 15 seconds.
- The PCM detects that the A/C pressure is 9 psi (0.2 volt) or less.
- The PCM detects that the A/C pressure is more than 453 psi (4.92 volts).
- The PCM detects a too low or too high signal on the A/C refrigerant pressure sensor signal circuit.
Action Taken When the DTC Sets
- The PCM will not illuminate the malfunction indicator lamp (MIL).
- The PCM stores the Failure Records.
- The A/C compressor clutch is disabled.
Conditions for Clearing the DTC
- The history DTC will clear after 40 consecutive ignition cycles have occurred without a malfunction.
- The DTC can be cleared by using the scan tool.
- The DTC will become history if the PCM no longer detects a failure.
Test the following conditions
- Visually inspect the sensor for contamination or damage.
- Inspect for the following that may affect the sensor accuracy: A malfunction within the refrigerant system causing high pressure Visually inspect the A/C components and lines for damage.
- Refer to «Testing for Intermittent Conditions and Poor Connections»(ref-242973-S38322986792006082100000) .
Ignition voltage is supplied directly to the A/C compressor clutch relay. The powertrain control module (PCM) controls the relay by grounding the A/C clutch relay control circuit via an internal solid state device called a driver. The primary function of the driver is to supply the ground for the component being controlled. The driver has a fault line which is monitored by the PCM. When the PCM is commanding a component ON, the voltage of the control circuit should be near 0 volts. When the PCM is commanding the control circuit to a component OFF, the voltage potential of the circuit should be near battery voltage. If the fault detection circuit senses a voltage other than what is expected, this 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 malfunctions, this DTC is set and the affected driver is disabled.
This diagnostic procedure supports the following DTCs
- 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
This vehicle has DTCs which include DTC Symptoms, refer to Symptoms - Vehicle .
- The ignition voltage is between 9-18 volts.
- The engine speed is more than 80 RPM.
- The PCM driver transitions from ON to OFF or from OFF to ON.
Visual/Physical Inspection
- Inspect for aftermarket devices which could affect the operation of the HVAC System. Refer to «Checking Aftermarket Accessories»(ref-242973-S33559790262006082100000) in Wiring Systems.
- 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.
- Verify that the customer is using the correct key to enable personalization and is not inadvertently activating steering wheel or passenger HVAC controls.
- The A/C compressor will not operate in cold outside air temperatures. Refer to «Air Temperature Description and Operation»(ref-243034-S25014267742006082100000) .
- The following conditions may 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
- «HVAC Compressor Clutch Does Not Engage»(ref-243034-S13886701682006082100000)
- «HVAC Compressor Clutch Does Not Disengage»(ref-243034-S02078969972006082100000)
- «Blower Motor Always On»(ref-243034-S39067252492006082100000)
- «Blower Motor Inoperative»(ref-243034-S39328593052006082100000)
- «Blower Motor Malfunction»(ref-243034-S26450524552006082100000)
- «Too Hot in Vehicle»(ref-243034-S23802200162006082100000)
- «Too Cold in Vehicle»(ref-243034-S35952193952006082100000)
- «Air Delivery Improper»(ref-243034-S37503654102006082100000)
- «Air Recirculation Malfunction»(ref-243034-S22544936332006082100000)
- «Leak Testing»(ref-243028-S40223582802006082100000) in Heating, Ventilation and Air Conditioning
- «Defrosting Insufficient»(ref-243028-S24572487322006082100000) in Heating, Ventilation and Air Conditioning
- «Noise Diagnosis - Blower Motor»(ref-243028-S18502093082006082100000) in Heating, Ventilation and Air Conditioning
- «Noise Diagnosis - Air Conditioning (A/C) System»(ref-243028-S38780539772006082100000) in Heating, Ventilation and Air Conditioning
- «Odor Diagnosis»(ref-243028-S08638293762006082100000) in Heating, Ventilation and Air Conditioning
- «Noise Diagnosis - HVAC Module»(ref-243028-S28640199112006082100000) in Heating, Ventilation and Air Conditioning
- The condition may be intermittent. Refer to «Testing for Intermittent Conditions and Poor Connections»(ref-242973-S38322986792006082100000) .
- Ensure that the panel vents are in the OPEN position for proper diagnosis.
- Inspect the air delivery system for the following conditions: An obstruction to the airflow Air leaks Misaligned air ducts Broken or binding linkages or doors
| Step | Action | Yes | No |
|---|---|---|---|
| Schematic Reference: HVAC Schematics Connector End View Reference: HVAC Connector End Views | |||
| 1 | Did you perform the Diagnostic System Check - Vehicle? | Go to Step 2 | Go to Diagnostic System Check - Vehicle |
| 2 | Turn ON the ignition, with the engine OFF. Place the blower motor switch in the OFF position. Is the blower motor OFF? | Go to Step 3 | Go to Blower Motor Always On |
| 3 | Place the blower motor switch in each speed position. Does the blower motor operate in any of the speed positions? | Go to Step 4 | Go to Blower Motor Inoperative |
| 4 | Does the blower motor operate in each speed position? | Go to Step 5 | Go to Blower Motor Malfunction |
| 5 | Observe the Mode Status. Activate the mode switch. Does the Mode Status parameter change state? | Go to Step 6 | Go to Step 7 |
| 6 | Place the blower motor switch in the maximum speed position. Place the mode switch in the bi-level position. Place the recirculation switch in the ON position. Observe the drive shaft of the recirculation actuator. Place the recirculation switch in the OFF position. Does the recirculation door move from the recirculation position to the outside air position? | Go to Step 7 | Go to Air Recirculation Malfunction |
| 7 | Inspect for poor connections at the harness connector of the HVAC control module. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs . Did you find and correct the condition? | Go to Step 9 | Go to Step 8 |
| 8 | Replace the HVAC control module. Refer to Control Module References for replacement, setup and programming. Did you complete the replacement? | Go to Step 9 | |
| 9 | Operate the system in order to verify the repair. Did you correct the condition? | System OK | Go to Step 2 |
Air Delivery Improper
- The condition may be intermittent. Refer to «Testing for Intermittent Conditions and Poor Connections»(ref-242973-S38322986792006082100000) .
- Inspect the air delivery system for the following conditions: An obstruction to the airflow Air leaks Misaligned air ducts Broken or binding linkages or doors