GM Service Manual Online
For 1990-2009 cars only

Diagnostic Aids

Refer to Testing for Electrical Intermittents and Testing for Intermittent Conditions and Poor Connections in Wiring Systems

Step

Action

Value(s)

Yes

No

Schematic Reference: Sunroof Schematics

1

Did you perform A Diagnostic System Check - Power Sunroof?

--

Go to Step 2

Go to Diagnostic System Check - Power Sunroof

2

  1. Turn ON the ignition with the engine OFF.
  2. Operate the power sunroof slide switch to the EXPRESS OPEN position (hold switch less than 1.5 seconds).

Does the sunroof open to the EXPRESS OPEN position?

--

Go to Diagnostic Aids

Go to Step 3

3

Test the 20 amp RAP fuse in the rear fuse block.

Was the fuse blown?

--

Go to Step  7

Go to Step 4

4

  1. Turn the ignition OFF.
  2. Disconnect the harness connector from the power sunroof switch.
  3. Turn ON the ignition, with the engine OFF.
  4. Using a 3 amp fused jumper wire, jumper the sunroof switch express signal and the sunroof switch open signal circuits to the sunroof switch low reference circuit of the power sunroof switch harness.

Does the sunroof open?

--

Go to Step 5

Go to Step 9

5

Test for a poor connection / terminal tension at the power sunroof switch harness connector. 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 24

Go to Step 6

6

Replace the power sunroof switch. Refer to Sunroof Switch Replacement .

Did you complete the replacement?

--

Go to Step 24

--

7

  1. Turn OFF the ignition.
  2. Open the drivers door.
  3. Disconnect the 4-way harness connector at the power sunroof control module.
  4. Measure the resistance from the power sunroof control module harness connector RAP relay supply voltage terminal to ground.

Is the resistance equal to the specified range?

OL

Go to Symptoms - Retained Accessory Power in Retained Accessory Power

Go to Step 8

8

Repair short to ground in power sunroof control module RAP relay switch supply voltage circuit.

Did you find and correct the condition?

--

Go to Step 24

--

9

  1. Turn OFF the ignition.
  2. Disconnect the power sunroof control module 8-way connector.
  3. Measure the resistance between the sunroof switch open signal terminal of the power sunroof switch harness connector and the sunroof switch open signal terminal of the power sunroof control module harness connector.

Is the resistance within the specified range?

1-3 ohms

Go to Step 10

Go to Step 11

10

Measure the resistance between the sunroof switch express signal terminal of the power sunroof switch harness connector and the sunroof switch express signal terminal of the power sunroof control module harness connector.

Is the resistance within the specified range?

1-3 ohms

Go to Step 12

Go to Step 11

11

Repair the open circuit or short to ground between the power sunroof switch and the power sunroof control module.

Did you find and correct the condition?

--

Go to Step 24

--

12

Measure the resistance between the sunroof switch low reference terminal of the power sunroof switch harness connector and the sunroof switch low reference terminal of the power sunroof control module harness connector.

Is the resistance within the specified value?

1-3 ohms

Go to Step 14

Go to Step 13

13

Repair the open sunroof low reference circuit between the power sunroof switch and the power sunroof control module.

Did you find and correct the condition?

--

Go to Step 24

--

14

  1. Disconnect the 4-way Power Sunroof Control Module harness connector.
  2. Turn ON the ignition, with the engine OFF.
  3. Measure the voltage from the RAP relay supply voltage terminal to ground.

Is the voltage within the specified range?

10-15 V

Go to Step 16

Go to Step 15

15

Repair the open circuit in the power sunroof control module RAP relay switch supply voltage circuit.

Did you find and correct the condition?

--

Go to Step 24

--

16

Measure the voltage between the power sunroof control module 4- way harness connector RAP relay switch supply voltage and ground terminals.

Is the voltage within the specified range?

10-15 V

Go to Step 18

Go to Step 17

17

Repair an open in the power sunroof control module ground circuit.

Did you find and correct the condition?

--

Go to Step 24

--

18

  1. Turn OFF the ignition.
  2. Reconnect the 4-way power sunroof control module harness connector.
  3. Reconnect the power sunroof switch.
  4. Reconnect the 8-way power sunroof control module harness connector.
  5. Disconnect the power sunroof motor assembly harness connector.
  6. Turn ON the ignition leaving the engine OFF.
  7. Measure the voltage across the sunroof motor open and sunroof motor close terminals of the power sunroof motor assembly harness connector while operating the power sunroof switch to the OPEN position.

Ignoring polarity, is the voltage within the specified range?

10-15 V

Go to Step 20

Go to Step 19

19

Test for an open circuit in the 2-wire power sunroof motor circuit.

Did you find and correct the condition?

--

Go to Step 24

Go to Step 21

20

Inspect for poor connections/ terminal tension at the power sunroof motor assembly. 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 24

Go to Step 22

21

Inspect for poor connections/ terminal tension at the Power Sunroof Control 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 24

Go to Step 23

22

Important: Inspect the power sunroof assembly for binding or mechanical failure.

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

Did you complete the replacement?

--

Go to Step 24

--

23

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

Did you complete the replacement?

--

Go to Step 24

--

24

Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 2