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 for more than 30 seconds, DTC P023A sets. Refer to Boost Control System Description for further information.

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-18 volts.
    • 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).
    • DTC P023A 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.
    • The condition is present for more 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 ohms 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

    •  Engine Control Module Connector End Views
    •  Engine Controls Connector End Views

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
    •  Diagnostic Trouble Code (DTC) Types

Scan Tool Reference

    •  Scan Tool Data List
    •  Scan Tool Output Controls
    •  Scan Tool Data Definitions

Special Tools Required

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. Listen and feel for the CAC coolant pump relay to click with each command.
  2. Engine running, observe the DTC information with a scan tool. DTC P023A should not set.
  3. 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 CAC 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 ohm of resistance between the CAC coolant pump ground circuit terminal 1 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 CAC 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 the CAC coolant pump relay. Refer to Component Testing.

Component Testing

Coolant Pump Relay

  1. Ignition OFF, disconnect the CAC coolant pump relay.
  2. Test between the normally-closed switch terminals, if any, for 0 ohms.
  3. Test between the normally-open switch terminals for infinite ohms.
  4. Test between each switch terminal and either coil terminal for infinite ohms.
  5. Connect the relay coil terminals to ground and fused power to energize the relay.
  6. Test between each switch terminal and each coil terminal for 0 volts.
  7. Test between the normally-closed switch terminals, if any, for infinite ohms.
  8. Test between the normally-open switch terminals for 0 ohms.
  9. If the relay fails any of the above tests, replace the relay.

CAC Pump Dynamic Test

  1. Install a 10A fused jumper wire between the B+ terminal 2 and 12 volts.
  2. Install a jumper wire between the ground terminal 1 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.

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