GM Service Manual Online
For 1990-2009 cars only

Powertrain Control Module Controlled Air Conditioning (A/C) Circuit Diagnosis Diagnosis

The PCM will energize the A/C clutch whenever the engine is running less than 4700 RPM and A/C has been requested, unless any of the following conditions are met:

    •  A/C head pressure greater than 414 psi (2854 kPa) or less than 38 psi (262 kPa) (as determined by the A/C refrigerant pressure switches).
    •  A/C evaporator temperature less than 2°C (36°F).
    •  Engine at wide open throttle.
    •  High power steering load.
    •  Low ignition voltage.
    •  Engine speed greater than 4700 RPM for 6 seconds.
    •  ECT greater than 125°C (257°F).

The A/C Compressor Clutch Control Circuit table should be used for diagnosing the electrical portion of the A/C circuit. SECTION 1 of the service manual should be used for diagnosing the refrigerant portion of the system.

A Scan Tool will be used in diagnosing the system, as it has the ability to read the A/C request input to the PCM, A/C compressor status, A/C system pressure, A/C evaporator temperature, as well as displaying when the PCM has commanded the A/C clutch ON.

Powertrain Control Module Controlled Air Conditioning (A/C) Circuit Diagnosis Compressor Control Circuit

Refer to

A/C Compressor Controls


Object Number: 16010  Size: FS
A/C Sensors
Engine Oil Level Sensor/ Generator/ EBTCM/ Shift Select Switch
Engine Controls Components
OBD II Symbol Description Notice
ESD Notice
ESD Notice
for wiring view.

Circuit Description

This system consists of a HVAC control assembly, separate A/C refrigerant high and low pressure switches, separate A/C high and low temperature sensors, a control relay, the compressor clutch and the PCM.

When the HVAC control assembly is placed in the A/C mode, a request signal is sent to the PCM. The PCM will then energize the A/C clutch relay, unless abnormally high or low A/C pressure is detected by the A/C refrigerant pressure switches. The PCM also monitors the A/C low temperature sensors to cycle the A/C clutch ON and OFF. If the PCM detects an A/C evaporator temperature less than 2°C (36°F), the A/C clutch will be prohibited from being enabled. The PCM will also energize the cooling fans ON when A/C is requested. Refer to Electric Cooling Fans. The A/C compressor relay is controlled by the PCM so that the PCM can increase idle speed before turning ON the clutch or disable the clutch when high engine coolant temperature is detected or high engine RPM is detected.

Diagnostic Aids

    •  If DTC P1537 is stored as history, it is most likely that one of the A/C pressure switches opened.
    •  If any PCM DTCs are set, perform those diagnostics before using this table. The A/C clutch is disabled for many DTCs.

Test Description

Number(s) below refer to the step number(s) on the Diagnostic Table.

  1. The outside air temperature must be great enough for the A/C compressor clutch to engage.

  2. This step uses the Scan Tool to determine if there is an open or short.

  3. This step checks the power feed circuit.

  4. This step bypasses the relay.

Chart C10 - A/C Compressor Clutch Control Circuit

Step

Action

Value(s)

Yes

No

1

Was the Powertrain ON-BOARD DIAGNOSTIC (OBD) system check performed?

--

Go to Step 2

Go to Powertrain OBD System Check

2

Are any PCM DTCs stored?

--

Go to DTCs that are set

Go to Step 3

3

Before continuing with diagnosis, the Outside Air Temperature (OAT) must be greater than the value specified.

  1. With the A/C OFF start and idle the engine.
  2. Observe the A/C compressor clutch.

Is the A/C compressor clutch engaged?

-23°C (-10°F)

Go to Step 10

Go to Step 4

4

  1. With the engine idling and the A/C button selected ON for more than 30 seconds.
  2. Check the A/C compressor clutch.

Is the compressor clutch engaged?

--

Fault not present Refer to Diagnostic Aids

Go to Step 5

5

  1. Key OFF connect the Scan Tool.
  2. Key ON with A/C still selected ON, observe A/C Relay Control Circuit in Engine List 3.

Does the Scan Tool display OK?

--

Go to Step 6

Go to Step 12

6

  1. Remove the A/C relay.
  2. With a test light connected to ground, check terminals 30 and 85 in the A/C relay cavity.

Does the test light illuminate on both terminals?

--

Go to Step 7

Go to Step 14

7

  1. With a fused jumper connect terminal 30 and 87 in the A/C relay cavity.
  2. Observe the A/C compressor clutch.

Is the A/C compressor clutch engaged?

--

Go to Step 15

Go to Step 8

8

  1. Disconnect the A/C compressor clutch connector.
  2. With the J 39200 multi meter, measure the resistance from terminal 87 in the A/C relay cavity to terminal A of the A/C compressor clutch connector.

Is the resistance less than the specified value?

5 ohms

Go to Step 10

Go to Step 16

9

With the J 39200 multi meter, measure the resistance from a good Ground to terminal B of the A/C compressor clutch connector.

Is the resistance less than the specified value?

5 ohms

PCM / circuit(s) OK. Go to Air Conditioning Diagnosis in section 1

Go to Step 25

10

  1. Key OFF connect the Scan Tool.
  2. Key ON observe A/C Relay in engine list 3.

Does the Scan Tool display ON?

--

Go to Step 11

Go to Step 17

11

  1. Disconnect the PCM connector C1.
  2. Check for a terminal contact problem at connector C1 terminal 27.

Was a terminal contact problem found?

--

Go to Step 18

Go to Step 24

12

  1. Remove the A/C relay.
  2. With the J 39200 multi meter, measure for voltage at terminal 86 in the A/C relay cavity.

Is the voltage measured greater than the specified value?

0.3 Volts

Go to Step 17

Go to Step 13

13

  1. Disconnect PCM connector C1.
  2. With the J 39200 multi meter, measure resistance from terminal 86 in the A/C relay cavity to the PCM connector C1 terminal 27.

Is the resistance less than the specified value?

5 ohms

Go to Step 14

Go to Step 19

14

Does the test light illuminate on either terminal?

--

Go to Step 20

Go to Step 21

15

Check terminal contact at the A/C relay.

Was a terminal contact problem found?

--

Go to Step 18

Go to Step 22

16

Check terminal contact at the A/C compressor clutch connector?

Was a terminal contact problem found?

--

Go to Step 18

Go to Step 23

17

Repair short to voltage on CKT 459.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

18

Repair terminal contact.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

19

Repair open in CKT 459.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

20

Repair CKT 1039 between the splice and the terminal where the test light did not illuminate.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

21

Check for the following and repair as necessary:

    • Open in CKT 1039 between the fuse and the splice
    • Short on CKT 59 (blown fuse).
    • Shorted relay (blown fuse).
    • Short on CKT 1039 (blown fuse).

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

22

Replace the A/C relay.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

23

Repair open in Ckt 59.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

24

Replace the PCM. Refer to PCM Replacement/Programming

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

25

Repair open in CKT 1350.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--