GM Service Manual Online
For 1990-2009 cars only

Diagnostic Instructions

    • 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.

DTC Descriptor

DTC P023A: Charge Air Cooler (CAC) Coolant Pump Relay Control Circuit

Diagnostic Fault Information

Circuit

Short to Ground

High Resistance

Open

Short to Voltage

Signal Performance

Battery Supply Voltage - Coil

--

P023A

P023A

--

--

Battery Supply Voltage - Armature/Switched Side

--

P023A

P023A

--

--

CAC Pump Relay Control Circuit

P023A

P023A

P023A

P023A

--

CAC Pump Voltage Supply

P023A

--

--

--

--

Circuit Description

The supercharger intercooler relay is a normally open relay. The relay armature is held in the open position by spring tension. The ignition 1 voltage is supplied directly to the relay coil and to the armature contact when the ignition is ON, or the engine is running. The engine control module (ECM) supplies the ground path to the relay coil control circuit via an internal integrated circuit called an output driver module (ODM). When the engine is running , the ECM commands the relay ON, and the relay coil creates an electromagnetic field. This electromagnetic field overcomes the spring tension and pulls the armature contact into the stationary contact of the relay load circuit. The closing of the relay contacts allow current to flow from the battery to the supercharger intercooler pump. When the ignition switch is turned to the OFF position, power is interrupted to the output driver module in the ECM and the relay electromagnetic field collapses. This allows the spring tension to separate the relay armature contact from the relay load circuit contact, which interrupts current flow to the supercharger intercooler pump.

If the ECM detects an improper voltage on the supercharger intercooler pump relay control circuit this DTC sets.

Conditions for Running the DTC

    • The intake air temperature (IAT) sensor 2 is greater than 0°C (32°F).
    • The battery voltage is between 9-18V.
    • The engine run time is greater than 10 seconds.
    • The charge air cooler (CAC) pump relay has been commanded ON.
    • The IAT is greater than -25°C (-13°F).
    • This DTC runs continuously when the above conditions are met.

Conditions for Setting the DTC

The ECM detects an improper voltage on the supercharger (SC) intercooler pump relay circuit for greater than 30 seconds.

Action Taken When the DTC Sets

DTC P023A is a Type B DTC.

Conditions for Clearing the MIL/DTC

DTC P023A is a Type B DTC.

Diagnostic Aids

    • A slight resistance of 1-4Ω on the CAC pump ground circuit or the CAC pump or pump relay B+ circuits may cause this DTC to set.
    • This test procedure assumes that the vehicle battery has passed a load test and is completely charged. Refer to Battery Inspection/Test.
    • When disconnecting electrical connectors or removing fuses and relays from a fuse block, always inspect the component electrical terminals for corrosion and the mating electrical terminals for correct tension.

Reference Information

Schematic Reference

Engine Controls Schematics

Connector End View Reference

Component Connector End Views

Description and Operation

    •  Supercharger Intercooler Relay Diagnosis
    •  Boost Control System Diagnosis
    •  Supercharger Description and Operation
    •  Boost Control System Diagnosis

Electrical Information Reference

    •  Circuit Testing
    •  Connector Repairs
    •  Testing for Intermittent Conditions and Poor Connections
    •  Wiring Repairs
    •  Electrical Center Identification Views

DTC Type Reference

Powertrain Diagnostic Trouble Code (DTC) Type Definitions

Scan Tool Reference

Control Module References for scan tool information

Special Tools

J 43244 Relay Puller Pliers

Circuit/System Verification

  1. Ignition ON, command the CAC coolant pump relay ON and OFF several times with a scan tool. The CAC coolant pump should activate. Listen and feel for the CAC coolant pump relay to click with each command.
  2. Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.

Circuit/System Testing

  1. Ignition OFF, disconnect the INCLR coolant pump relay.
  2. Ignition ON, verify that a test lamp does not illuminate between the control circuit and ground.
  3. If the test lamp illuminates, test the control circuit for a short to voltage.
  4. Verify that a test lamp illuminates between the coil voltage supply circuit and ground.
  5. If the test lamp does not illuminate, test the B+ coil supply circuit for a short to ground or an open/high resistance.
  6. Verify that a test lamp illuminates between the B+ switch supply circuit and ground.
  7. If the test lamp does not illuminate, test the B+ switch supply circuit for an open/high resistance. If the circuit tests normal and the B+ switch supply circuit fuse is open, test the CAC pump voltage supply circuit for a short to ground.
  8. Disconnect the harness connector at the CAC coolant pump.
  9. Test for less than 2 Ω between the CAC coolant pump ground circuit terminal A and ground.
  10. If greater than the specified range, repair the ground circuit for an open/high resistance.
  11. Connect the harness connector at the CAC coolant pump.
  12. Connect a 10A fused jumper wire between the B+ switch circuit and the CAC coolant pump voltage supply circuit. Verify that CAC coolant pump is activated.
  13. If the CAC coolant pump does not activate, test the CAC coolant voltage supply circuit for an open/high resistance. If the circuit tests normal, test the CAC coolant pump motor. Refer to Component Testing.
  14. Connect a test lamp between the B+ coil supply circuit and the INCLR relay control circuit.
  15. Command the CAC coolant pump ON and OFF with a scan tool. The test lamp should turn ON and OFF when changing between commanded states.
  16. If the test lamp is always ON, test the control circuit for a short to ground. If the circuit tests normal, replace the ECM.
    If the test lamp is always OFF, test the control circuit for an open/high resistance. If the circuit tests normal, replace the ECM.
  17. If all circuits test normal, test or replace the INCLR coolant pump relay.

Component Testing

Coolant Pump Relay

  1. Ignition OFF, disconnect the INCLR relay.
  2. Test for 135-174 Ω between terminals 85 and 86.
  3. If the resistance is not within the specified range, replace the relay.
  4. Test for infinite resistance between the following terminals:
  5. • 30 and 86
    • 30 and 87
    • 30 and 85
    • 85 and 87
    If not the specified value, replace the relay.
  6. Install a 10A fused jumper wire between relay terminal 85 and 12V. Install a jumper wire between relay terminal 86 and ground. Test for less than 2Ω between terminals 30 and 87.
  7. If greater than the specified range, replace the relay.

CAC Pump Dynamic Test

  1. Install a 10A fused jumper wire between the B+ terminal B and 12V.
  2. Install a jumper wire between the ground terminal A and ground.
  3. Observe for the CAC pump to activate.
  4. If the CAC pump does not activate, replace the CAC pump

Repair Instructions

Perform the Diagnostic Repair Verification after completing the repair.

    •  Relay Replacement
    •  Charge Air Cooler Coolant Pump Replacement
    •  Control Module References for ECM replacement, setup, and programming