GM Service Manual Online
For 1990-2009 cars only

Diagnostic Instructions

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.

Reference Information

Schematic Reference

Cruise Control Schematics

Connector End View Reference

Cruise Control Connector End Views

Description and Operation

Cruise Control Description and Operation

Electrical Information Reference

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

Circuit/System Verification

  1. Verify that the speedometer operates correctly and DTC P0500 is not set.
  2. Ignition ON, observe the scan tool Cruise Control Switch parameter. The reading should be Off and change between On, Resume/Accel., Set/Coast, and Cancel when activating the appropriate switch.
  3. If not the specified values refer to Cruise Control Switch Circuit Test.
  4. Observe both the scan tool Cruise Control Brake Switch and TCC Brake Switch parameters. The readings should be Released and change to Applied when pressing the brake pedal.
  5. If not the specified values refer to Stop Lamp Switch Circuit Test.
  6. Observe the scan tool PNP Switch parameter or Cruise Control Release Switch parameter as equipped. The reading should be Park/Neutral and change to In Gear when shifted into Drive, or be Inactive and change to Active when the clutch pedal is pressed.
  7. If not the specified value refer to PNP Switch Circuit Test or Cruise Control Release Switch Circuit Test.
  8. If all circuits test normal, replace the PCM

Circuit/System Testing

Cruse Control Switch Circuit Test

  1. Ignition OFF, disconnect the C2 harness connector at the cruise control switch.
  2. Test for less than 20 ohms between the ground circuit terminal 3 and ground.
  3. If greater than the specified range, test the ground circuit for an open/high resistance
  4. Ignition ON, verify the scan tool Cruise Control Switch parameter is Off.
  5. If not the specified value, test the signal circuit terminal 2 for a short to ground. If the circuit tests normal, replace the PCM.
  6. Install a 3A fused jumper wire between the signal circuit terminal 2 and the ground circuit terminal 3. Verify the scan tool Cruise Control Switch parameter is On.
  7. If all circuits test normal, test or replace the cruise control switch.

Stop Lamp Switch Circuit Test

  1. Ignition OFF, disconnect the harness connector at the stop lamp switch.
  2. Verify that a test lamp illuminates between the B+ circuit terminal 2 and ground.
  3. 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 and the B+ circuit fuse is open, test the signal circuit terminal 1 for a short to ground.
  4. Ignition ON, verify the scan tool Cruise Control Brake Switch parameter is Released.
  5. If not the specified value, test the signal circuit terminal 1 for a short to voltage. If the circuit tests normal, replace the PCM.
  6. Install a 3A fused jumper wire between the signal circuit terminal 1 and the B+ circuit terminal 2. Verify the scan tool Cruise Control Brake Switch parameter is Applied.
  7. If not the specified value, test the signal circuit for an open/high resistance. If the circuit tests normal, replace the PCM.
  8. Verify that a test lamp illuminates between the ignition circuit terminal 3 and ground.
  9. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance.
  10. Ignition ON, verify the scan tool TCC Brake Switch parameter is Applied.
  11. If not the specified value, test the signal circuit terminal 4 for a short to voltage. If the circuit tests normal, replace the PCM.
  12. Install a 3A fused jumper wire between the signal circuit terminal 4 and the ignition circuit terminal 3. Verify the scan tool TCC Brake Switch parameter is Released.
  13. If not the specified value, test the signal circuit for an open/high resistance. If the circuit tests normal, replace the PCM.
  14. If all circuits test normal, test or replace the stop lamp switch.

PNP Switch Circuit Test

  1. Ignition OFF, disconnect the harness connector at the park neutral position switch.
  2. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal 2 and ground.
  3. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If the circuit tests normal and the ignition circuit fuse is open, test the signal circuit terminal 7 for a short to ground.
  4. Verify the scan tool PNP Switch parameter is Park/Neutral.
  5. If not the specified value, test the signal circuit terminal 7 for a short to voltage. If the circuit tests normal, replace the PCM.
  6. Install a 3A fused jumper wire between the signal circuit terminal 7 and the ignition circuit terminal 2. Verify the scan tool PNP Switch parameter is In Gear.
  7. If not the specified value, test the signal circuit for an open/high resistance. If the circuit tests normal, replace the PCM.
  8. If all circuits test normal, test or replace the park neutral position switch.

Cruise Control Release Switch Circuit Test

  1. Ignition OFF, disconnect the harness connector at the cruise control release switch.
  2. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal 1 and ground.
  3. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If the circuit tests normal and the ignition circuit fuse is open, test the signal circuit terminal 2 for a short to ground.
  4. Verify the scan tool Cruise Control Release Switch parameter is Active.
  5. If not the specified value, test the signal circuit terminal 2 for a short to voltage. If the circuit tests normal, replace the PCM.
  6. Install a 3A fused jumper wire between the signal circuit terminal 2 and the ignition circuit terminal 1. Verify the scan tool Cruise Control Release Switch parameter is Inactive.
  7. If not the specified value, test the signal circuit for an open/high resistance. If the circuit tests normal, replace the PCM.
  8. If all circuits test normal, test or replace the cruise control release switch.

Repair Instructions

    •  Cruise Control Switch Replacement
    •  Powertrain Control Module Programming and Setup for PCM replacement, setup, and programming