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

The power sunroof is operated by the sunroof motor/actuator which consists of the motor and electronic control unit as a complete assembly. The system is powered by a battery supply circuit and ignition and retained accessory power signal circuits determine when the may be operated. The switch signal circuits are supplied battery voltage through a resistor and monitored within the ECU. When a sunroof switch is pressed the switch signal circuit is closed to ground and most of the voltage supplied to the signal circuit will be dropped across the resistor within the ECU indicating the switch is active

Reference Information

Schematic Reference

Sunroof Schematics

Connector End View Reference

Sunroof Connector End Views

Electrical Information Reference

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

Circuit/System Verification

  1. Verify that the Retained Accessory Power (RAP) circuit is functioning normally.
  2. If the RAP is not functioning normally refer to Symptoms - Wiring Systems.
  3. Prior to performing sunroof system circuit diagnosis, perform the Sunroof Motor/Actuator Initialization/Teach Process.

Circuit/System Testing

Sunroof Switch Test

  1. Disconnect the sunroof switch connector.
  2. Verify less than 1 ohm of resistance from the ground circuit terminal 5 and ground.
  3. If the resistance is greater than the specified value, repair the ground circuit for an open/high resistance.
  4. Ignition on, connect a fused jumper wire from the ground circuit terminal 5 in the harness connector to the open signal circuit terminal 6 and verify that the sunroof opens.
  5. If the sunroof does not open perform the Sunroof Motor/Actuator Circuit Test.
  6. Connect a fused jumper wire from the ground circuit terminal 5 to the close signal circuit terminal 4 and verify that the sunroof closes.
  7. If the sunroof does not close perform the Sunroof Motor/Actuator Circuit Test.
  8. Connect a fused jumper wire from the ground circuit terminal 5 to the vent open signal circuit terminal 2 and verify that the sunroof vent opens.
  9. If the sunroof does not vent open perform the Sunroof Motor/Actuator Circuit Test.
  10. Connect a fused jumper wire from the ground circuit terminal 5 to the vent close signal circuit terminal 10 and verify that the sunroof vent closes.
  11. If the sunroof does not vent close perform the Sunroof Motor/Actuator Circuit Test.
  12. Connect a fused jumper wires from the ground circuit terminal 5 to the express signal circuit terminal 1 the open signal circuit terminal 6 and verify that the sunroof express opens.
  13. If the sunroof does not express open perform the Sunroof Motor/Actuator Circuit Test.
  14. Connect a fused jumper wires from the ground circuit terminal 5 to the express signal circuit terminal 1 the close signal circuit terminal 4 and verify that the sunroof express closes.
  15. If the sunroof does not express close perform the Sunroof Motor/Actuator Circuit Test.
  16. If the circuits test normal replace the sunroof switch.

Sunroof Motor/Actuator Circuit Test

  1. Disconnect the sunroof motor/actuator connector.
  2. Verify less than 1 ohm of resistance from the ground circuit terminal 2 and ground.
  3. If the resistance is greater than the specified value, repair the ground circuit for an open/high resistance.
  4. Connect a test lamp from the ground circuit terminal 2 to the battery supply circuit terminal 1 and verify that the test lamp illuminates.
  5. If the test lamp does not illuminate, repair the battery supply circuit for an open/high resistance or short to ground.
  6. Ignition on, connect a test lamp from the ground circuit terminal 2 to the circuit terminals listed below and verify that the test lamp illuminates.
  7. • Ignition supply circuit terminal 5
    • Accessory supply circuit terminal 6 (Export Only)
    If the test lamp does not illuminate, repair the ignition supply circuit for an open/high resistance or short to ground.
  8. Connect the sunroof motor/actuator connector and disconnect the sunroof switch connector.
  9. Ignition on, verify that battery voltage is present at each of the switch signal circuit terminals in the switch harness connector.
  10. If battery voltage is not present at all of the signal circuits, test the affected signal circuit for an open/high resistance or short to ground. If the circuit tests normal replace the sunroof motor/actuator.
  11. If the circuit tests normal replace the sunroof motor/actuator.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Sunroof Motor/Actuator Replacement
    •  Sunroof Switch Replacement