Diagnostic Instructions
DTC Descriptor
- DTC B269A
  Heater Coolant Pump Control Circuit 
- DTC B269C
  Heater Coolant Pump Control Circuit Low Voltage
- DTC B269D
  Heater Coolant Pump Control Circuit High Voltage
Diagnostic Fault Information
Circuit  | Short to Ground  | Open/High Resistance  | Short to Voltage  | Signal Performance  | 
|---|
Relay Switch B+  | 1  | 1  | -  | -  | 
Relay Coil Ignition   | B269C  | B269A  | -  | -  | 
Relay Coil Control   | B269C  | B269A  | B269D  | -  | 
Relay Switch Control  | 1  | 1  | 2  | -  | 
Component Ground  | –  | 1  | -  | -  | 
1. Coolant pump inoperative 2. Coolant pump operates continuously  | 
Circuit/System Description
The primary purpose of the heater core coolant pump is to circulate engine coolant through the HVAC heater core when heat is required in the cabin for comfort. This normally happens when the vehicle is in an Auto Stop and the mechanical pump is not spinning. If the HVAC control module has determined heat is needed for the cabin, a request is sent via serial data to the engine control module to turn the pump ON. The engine control module
controls the auxiliary coolant pump relay via the heater core coolant pump relay control circuit. The heater core coolant pump relay supplies voltage to the heater core coolant pump.
Conditions for Running the DTC
- The 12 V battery voltage is greater than or equal to 9 V.
 - The auxiliary heater coolant pump enable is commanded.
 
Conditions for Setting the DTC
The engine control module detects the auxiliary heater coolant pump relay control circuit is open, shorted to voltage or shorted to ground.
Action Taken When the DTC Sets
DTCs B269A, B269C, and B269D are type B DTCs.
Conditions for Clearing the DTC
DTCs B269A, B269C, and B269D are type B DTCs.
Reference Information
Schematic ReferenceHVAC Schematics
Connector End View ReferenceMaster Electrical Component List
Description and OperationManual HVAC Description and Operation
Electrical Information ReferenceScan Tool ReferenceControl Module References for scan tool information
Circuit/System Testing
- Ignition OFF, disconnect the X3 harness connector at the X50A Fuse Block– Underhood.
 - Connect a test lamp between the control circuit terminal 17 and B+, ignition ON.
 - Verify the test lamp turns ON and OFF when commanding the G36  Auxiliary Heater Coolant Pump On and Off with a scan tool.
 - If the test lamp is always OFF
 
- Ignition OFF, remove the test lamp, disconnect the harness connector at the K20 Engine Control Module, ignition ON. 
 - Test for less than 1 V between the control circuit and ground. 
 - If 1 V or greater, repair the short to voltage on the circuit.
 
- Ignition OFF.
 - Test for less than 2 Ω in the control circuit end to end.
 - If 2 Ω or greater, repair the open/high resistance in the circuit.
 - If less than 2 Ω, replace the K20 Engine Control Module.
 
- If the test lamp is always ON
 
- Ignition OFF, remove the test lamp, disconnect the harness connector at the K20 Engine Control Module.
 - Test for infinite resistance between the control circuit and ground. 
 - If less than infinite resistance, repair the short to ground on the circuit.
 - If infinite resistance, replace the K20 Engine Control Module.
 
- If the test lamp turns ON and OFF
 
- Ignition OFF and all vehicle systems OFF, connect the X3 harness connector at the X50A Fuse Block– Underhood.  Disconnect the harness connector at the G36 Auxiliary Heater Coolant Pump.  It may take up to 2 min for all vehicle systems to power down.  
 - Test for less than 10 Ω  between the ground circuit terminal 1 and ground.
 - Ignition OFF.
 - Test for less than 2 Ω in the ground circuit end to end.
 - If 2 Ω or greater, repair the open/high resistance in the circuit.
 - If less than 2 Ω, repair the open/high resistance in the ground connection.
 
- Connect a test lamp between the control circuit terminal 2 and ground.
 - Verify the test lamp turns ON and OFF when commanding the G36 Auxiliary Heater Coolant Pump ON and OFF with a scan tool.
 - If the test lamp is always OFF and the circuit fuse is good
 
- Ignition OFF, remove the test lamp, disconnect the X3 harness connector at the X50A Fuse Block– Underhood.
 - Test for less than 2 Ω in the control circuit end to end.
 - If 2 Ω or greater, repair the open/high resistance in the circuit.
 - If less than 2 Ω, replace the X50A Fuse Block– Underhood.
 
- If the test lamp is always OFF and the circuit fuse is open
 
- Ignition OFF, remove the test lamp.
 - Test for infinite resistance between the control circuit and ground. 
 - If less than infinite resistance, repair the short to ground on the circuit.
 - If infinite resistance, test or replace the G36 Auxiliary Heater Coolant Pump.
 
- If the test lamp is always ON
 
- Ignition OFF, disconnect the X3 harness connector at the X50A Fuse Block– Underhood, ignition ON. 
 - Test for less than 1 V between the control circuit and ground. 
 - If 1 V or greater, repair the short to voltage on the circuit.
 - If less than 1 V, replace the X50A Fuse Block– Underhood.
 
- If the test lamp turns ON and OFF
 
- Test or replace the G36 Auxiliary Heater Coolant Pump.
 
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.