| • | Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure. | 
| • | Review Strategy Based Diagnosis for an overview of the diagnostic approach. | 
| • | Diagnostic Procedure Instructions provides an overview of each diagnostic category. | 
Circuit  | Short to Ground  | Open/High Resistance  | Short to Voltage  | Signal Performance  | 
|---|---|---|---|---|
A/C Compressor Clutch Relay Coil Ignition  | P0646  | P0645, P0646  | --  | --  | 
A/C Compressor Clutch Relay Coil Control  | P0646  | P0645, P0646  | P0647  | 1  | 
1. A/C Compressor Malfunction  | ||||
When the A/C switch is pressed, the HVAC control module sends an A/C request message to the engine control module (ECM) via CAN-Bus. Therefore, the ECM grounds the A/C compressor clutch relay control circuit, which will switch the A/C compressor clutch relay. With the relay contacts closed, battery voltage is supplied to the A/C compressor clutch. The A/C compressor clutch will be activated.
| • | Engine is running. | 
| • | The HVAC control module is ON. | 
| • | The A/C switch is active. | 
The ECM detects a short to ground or an open at the A/C compressor clutch relay control circuit.
The ECM detects a short to voltage at the A/C compressor clutch relay control circuit.
The A/C compressor is inoperative or always active.
The A/C compressor is inoperative.
The condition for setting the DTC is no longer present.
Automatic HVAC Description and Operation
Control Module References for scan tool information
| ⇒ | If less than the specified range, test the ignition circuit for a short to ground or an open/high resistance. | 
| ⇒ | If greater than the specified range, test the control circuit for a short to voltage. | 
| ⇒ | If less than the specified range, test the control circuit for a short to ground. | 
| • | Terminal 4 (X2) with LDE | 
| • | Terminal 11 (X2) with LLU | 
| • | Terminal 4 (X2) with 2H0 | 
| • | Terminal 44 (X2) with LDK | 
| ⇒ | If greater than the specified value, test the control circuit for an open/high resistance. | 
| ⇒ | If the DTC resets, replace the K20 Engine Control Module (ECM). | 
| ⇒ | If not within the specified range, replace the KR29 A/C Compressor Clutch Relay. | 
| • | 30 and 86 | 
| • | 30 and 87 | 
| • | 30 and 85 | 
| • | 85 and 87 | 
| ⇒ | If not the specified value, replace the KR29 A/C Compressor Clutch Relay. | 
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
Control Module References for engine control module (ECM) replacement, setup, and programming