Circuit/System Testing
- With a scan tool, verify communication with 1 or more modules is present.
- Ignition OFF, disconnect the X4 harness connectors at the BCM.
- Ignition OFF, test for less than 5 ohms of resistance between the ground circuit terminal E 12 and ground.
- If greater than the specified value, test the circuit for an open/high resistance.
- Ignition OFF, disconnect the X1 harness connectors at the BCM.
- Ignition OFF, test for less than 5 ohms of resistance between the ground circuit terminal 61 and ground.
- If greater than the specified value, test the circuit for an open/high resistance.
- Reconnect the X1 and X4 harness connector and disconnect the X3 harness connector at the BCM.
- Ignition ON, verify a test lamp illuminates between the B+ between the B+ circuit terminal D1 and ground.
- If test lamp does not Illuminate, test the circuit for a an open/high resistance. If the circuit fuse is open, test the circuit for a short to ground, if all circuits test normal, replace the BCM.
- Ignition OFF, disconnect the harness connector of the non communicating module.
- Ignition OFF, test for less than 5 ohms of resistance between the applicable modules ground circuit terminal and ground
- If greater than the specified value, test the circuit for an open/high resistance.
- Ignition ON, verify a test lamp illuminates between the applicable modules B+ circuit and ground.
- If the test lamp does not illuminate, test the circuit for a short to ground or an open/high resistance.
- Individually disconnect the harness connectors at each control module on the GMLAN serial data line, beginning with the module furthest from the DLC as noted on the system schematic. After each disconnection, verify the scan tool is unable to communicate with the BCM.
- If the scan tool is able to communicate with the BCM, test the GMLAN serial data line at the most recently disconnected module.
- If all circuits test normal, replace the applicable module.