GM Service Manual Online
For 1990-2009 cars only

Step

Action

Value(s)

Yes

No

Schematic Reference: Sunroof Schematics

1

Did you perform the Power Sunroof Diagnostic System Check?

--

Go to Step 2

Go to Diagnostic System Check - Power Sunroof

2

  1. Turn ON the ignition, with the engine OFF.
  2. Wait 30 seconds.
  3. Operate the power sunroof.

Does the system operate normally?

--

Go to Testing for Intermittent Conditions and Poor Connections in Wiring Systems

Go to Step 3

3

  1. Turn OFF the ignition
  2. Open driver door
  3. Turn ON the ignition, with the engine OFF.

Did the sunroof glass slide in any direction?

--

Go to Step 4

Go to Step 6

4

  1. Wait 30 seconds
  2. Close the sunroof glass using the sunroof switch.
  3. Turn OFF the ignition.
  4. Open driver door.
  5. Disconnect the sunroof switch from the harness connector
  6. Turn ON the ignition, with the engine OFF.

Did the sunroof glass automatically slide to the open position?

--

Go to Step 40

Go to Step 5

5

Did the sunroof glass automatically raise up to the vent position?

--

Go to Step 35

Go to Step 38

6

Disconnect the sunroof switch from the harness connector.

Is the sunroof glass in the fully closed position?

--

Go to Step 7

Go to Step 8

7

  1. Turn ON the ignition, with the engine OFF.
  2. Attempt to slide the sunroof glass towards the open position, by connecting a jumper wire between the sunroof switch low reference circuit and the sunroof switch open signal circuit of the sunroof switch harness connector, for 3 seconds.

Did the sunroof glass slide open?

--

Go to Step 26

Go to Step 9

8

  1. Turn the ignition ON, with the engine OFF.
  2. At the sunroof switch harness connector, using two jumper wires, connect one jumper wire to each:
  3. • Sunroof switch open signal circuit
    • Sunroof switch open vent signal circuit
  4. Attempt to slide the sunroof glass towards the closed position, by connecting the other ends of the jumper wires (at the same time) for 3 seconds to the sunroof switch low reference circuit of the sunroof switch harness connector.

Did the sunroof glass slide closed?

--

Go to Step 26

Go to Step 9

9

  1. Remove the jumper wire(s).
  2. Measure the reference voltage of the sunroof switch open signal circuit at the sunroof switch harness connector to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 10

Go to Step 15

10

Measure the reference voltage of the sunroof switch open vent signal circuit at the sunroof switch harness connector to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 11

Go to Step 19

11

Measure the reference voltage between the sunroof switch express signal circuit at the sunroof switch harness connector to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 12

Go to Step 42

12

Measure the reference voltage between the sunroof switch express signal circuit and the sunroof switch low reference circuit at the sunroof switch harness connector.

Does the voltage measure near the specified value?

B+

Go to Step 13

Go to Step 21

13

  1. Reconnect the sunroof switch to the harness connector.
  2. Disconnect the sunroof motor harness connector.
  3. Connect a test lamp between the sunroof motor open control and motor close control circuits at the harness connector (module side).

Does the test lamp illuminate?

--

Go to Step 39

Go to Step 14

14

  1. Leave the test lamp between the sunroof motor open control and motor close control circuits at the harness connector (module side).
  2. While observing the test lamp, press the sunroof switch for three seconds to the close position then three seconds to the open position.

Does test lamp illuminate with each command?

--

Go to Step 28

Go to Step 22

15

Measure the reference voltage of the sunroof switch open vent signal circuit at the sunroof switch harness connector to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 18

Go to Step 16

16

  1. Disconnect the sunroof module harness connector that contains the sunroof RAP relay switch supply voltage circuit.
  2. Measure the sunroof RAP relay switch supply voltage circuit at the sunroof module harness connector to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 17

Go to Step 29

17

Measure between the sunroof RAP relay switch supply voltage circuit and the ground circuit at the sunroof module harness connector.

Does the voltage measure near the specified value?

B+

Go to Step 27

Go to Step 37

18

Test for an open or high resistance in the sunroof switch open signal circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 27

19

Test for an open or high resistance or short to ground in the sunroof switch open vent signal circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 20

20

Inspect for a poor connection in the sunroof switch open vent signal circuit. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 39

21

Test the sunroof switch low reference circuit for an open or high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 27

22

Connect a test lamp between the sunroof motor open control circuit to B+ at the sunroof motor harness connector.

Does the test lamp illuminate?

--

Go to Step 23

Go to Step 25

23

  1. Connect a test lamp between the sunroof motor open control circuit to a good ground.
  2. Press the sunroof switch to the open direction for three seconds.

Did the test lamp illuminate?

--

Go to Step 24

Go to Step 39

24

Test the sunroof motor close control circuit for an open or high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 27

25

Test the sunroof motor open control circuit for an open or high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 27

26

Inspect for a poor connection at the sunroof switch. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 38

27

Inspect for a poor connection at the sunroof module. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 39

28

Inspect for poor connections at the sunroof motor. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 41

29

Test for an open, high resistance or short to ground in the sunroof RAP relay switch supply voltage circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 30

30

Measure the RAP relay supply voltage at the RAP fuse.

Does the voltage measure near the specified value?

B+

Go to Retained Accessory Power (RAP) Inoperative in Retained Accessory Power

Go to Step 31

31

  1. Replace the RAP fuse.
  2. Reconnect the sunroof module harness connector.
  3. Measure between the sunroof RAP relay switch supply voltage at the sunroof module harness and a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 32

Go to Step 39

32

  1. Disconnect the sunroof motor harness connector.
  2. Reconnect the sunroof switch to the harness connector.
  3. Operate the sunroof switch to all positions.

Do you hear a click when you press the sunroof switches?

--

Go to Step 41

Go to Step 33

33

  1. Disconnect the sunroof module harness connector that contains the sunroof motor control circuits.
  2. Test both the sunroof motor control circuits for a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 39

34

Test for a short to ground in the sunroof switch open signal circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 39

35

Test for a short to ground in the sunroof switch open vent signal circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 42

Go to Step 39

36

Repair the sunroof switch express signal circuit for a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Step 42

--

37

Repair the ground circuit of the sunroof module for an open or high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Step 42

--

38

Replace the sunroof switch. Refer to Sunroof Switch Replacement .

Did you complete the replacement?

--

Go to Step 42

--

39

Replace the sunroof module. Refer to Power Sunroof Express Module Replacement .

Did you complete the replacement?

--

Go to Step 42

--

40

Replace the sunroof limit switch. Refer to Power Sunroof Motor Replacement .

Did you complete the replacement?

--

Go to Step 42

--

41

Replace the sunroof motor. Refer to Power Sunroof Motor Replacement .

Did you complete the replacement?

--

Go to Step 42

--

42

  1. Remove any jumper wires.
  2. Reconnect all previously disconnected components.
  3. Replace RAP fuse if necessary.
  4. Turn ON the ignition, with the engine OFF.
  5. Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 3