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.

Circuit/System Description

When engine starting is requested, the powertrain control module (PCM) is provided a 12-volt signal through the crank request signal circuit. When this request is seen, the PCM will verify the transmission is in park or neutral and that no theft deterrent issues are present. When all conditions have been met, the PCM will ground both the powertrain relay control circuit and the starter enable relay control circuit. With the powertrain relay control circuit grounded, the powertrain relay coil will become energized and close the switch side of the relay. This will supply voltage to the coil side of the crank relay. With the starter enable relay control circuit grounded, the coil side of the crank relay will become energized and close the switch side of the relay. With the switch side of the crank relay closed, voltage is applied to the starter solenoid and engine cranking will begin.

Diagnostic Aids

A fault within the theft deterrent system may cause a starter solenoid does not click symptom. Verify the theft deterrent indicator is not illuminated and that the theft deterrent system is operating properly prior to using this diagnostic.

Reference Information

Schematic Reference

Starting and Charging Schematics

Connector End View Reference

Engine Electrical Connector End Views

Description and Operation

Starting System Description and Operation

Electrical Information Reference

    •  Circuit Testing
    •  Connector Repairs
    •  Testing for Intermittent Conditions and Poor Connections
    •  Wiring Repairs

Scan Tool Reference

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

Circuit/System Testing

  1. Ignition ON, place the transmission in Park.
  2. With a scan tool, verify the IMS or PRNDL parameter reads Park.
  3. If the IMS or PRNDL parameter does not read Park, refer to Range Selector Displays Incorrect Range .
  4. Ignition OFF, disconnect the harness connector at the ignition switch.
  5. Verify a test lamp illuminates between the B+ circuit terminal F and ground.
  6. If the test lamp does not illuminate, test the B+ circuit for an open/high resistance.
  7. Reconnect the ignition switch.
  8. Disconnect the harness connector at the PCM.
  9. With the ignition in the START position, verify a test lamp illuminates between the crank request signal circuit and ground.
  10. If the test lamp does not illuminate, test the signal circuit for an open/high resistance. If all circuits test normal, test or replace the ignition switch.
  11. Reconnect the PCM.
  12. Disconnect the PTRAIN relay.
  13. Verify a test lamp does not illuminate between the powertrain relay coil control circuit terminal and ground.
  14. If the test lamp illuminates, test the control circuit for a short to voltage.
  15. Verify a test lamp illuminates at both the coil side and the switch side B+ circuit terminals.
  16. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance.
  17. With the ignition in the START position, verify a test lamp illuminates between the B+ circuit terminal and the powertrain relay control circuit terminal.
  18. If the test lamp does not illuminate, test the control circuit for an open/high resistance. If the circuit tests normal, replace the PCM.
  19. Reconnect the PTRAIN relay.
  20. Disconnect the CRANK relay.
  21. Verify a test lamp does not illuminate between the starter enable relay control circuit terminal and ground.
  22. If the test lamp illuminates, test the control circuit for a short to voltage.
  23. Verify a test lamp illuminates between the switch side B+ circuit terminal and ground.
  24. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance.
  25. With the ignition in the START position, verify a test lamp illuminates between the coil side B+ circuit terminal and ground.
  26. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. If the circuit tests normal, test or replace the PTRAIN relay.
  27. With the ignition in the START position, verify a test lamp illuminates between the B+ circuit terminal and the starter enable relay control circuit.
  28. If the test lamp does not illuminate, test the control circuit for an open/high resistance. If the circuit tests normal, replace the PCM.
  29. Momentarily connect a 40-A fused jumper wire between the B+ terminal and the switch side control circuit terminal. Verify the starter solenoid is activated.
  30. If the solenoid does not activate, test the control circuit for an open/high resistance. If the circuit tests normal, replace the starter motor.
  31. If all circuits test normal, test or replace the CRANK relay.

Component Testing

  1. Ignition OFF, disconnect the affected relay.
  2. Test for 60-180 ohms of resistance 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 less than infinite resistance, replace the relay.
  6. Install a 20-amp fused jumper wire between relay terminal 85 and 12 volts. Install a jumper wire between relay terminal 86 and ground. Test for less than 2 ohms of resistance between terminals 30 and 87.
  7. If greater than 2 ohms, replace the relay.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Starter Motor Replacement
    •  Control Module References for PCM replacement, setup, and programming