GM Service Manual Online
For 1990-2009 cars only

Diagnostic Aids

The sunroof switch close vent signal circuit can cause the sunroof not to respond correctly, if it were an open or a short to voltage. Refer to Circuit Testing and Wiring Repairs in Wiring Systems. If the circuits test OK, an intermittent or poor connection can also cause the sunroof not to operate normally. Refer to Testing for Intermittent Conditions and Poor Connections in Wiring Systems.

Test Description

The step below refers to the step number on the diagnostic table.

  1. This step tests for battery voltage (B+) in the battery positive circuit of the sunroof module. If voltage is not present, go to the RAP Inoperative table.

Step

Action

Values

Yes

No

Schematic Reference: Sunroof Schematics

Connector End View Reference: Power Roof Systems Connector End Views

1

Did you perform the Diagnostic System Check - Vehicle?

--

Go to Step 2

Go to Diagnostic System Check - Vehicle in Vehicle DTC Information

2

Verify that the customer complaint is still present.

Does the sunroof operate OK?

--

Go to Diagnostic Aids

Go to Step 3

3

Inspect the RAP fuse for an open.

Is the fuse open?

--

Go to Step 13

Go to Step 4

4

  1. Turn OFF the ignition.
  2. Open the driver door.
  3. Disconnect the sunroof switches harness connector.
  4. Turn ON the ignition, with the engine OFF.
  5. Measure the voltage between the sunroof switch vent close circuit and the ground circuit of the sunroof vent switch.

Is the voltage within the specified range?

10-15 V

Go to Step 6

Go to Step 5

5

Measure the voltage between the sunroof switch close vent signal circuit of the sunroof vent switch and a good ground.

Is the voltage within the specified range?

10-15 V

Go to Step 12

Go to Step 7

6

Connect a 3-amp fused jumper wire between the sunroof switch close vent signal circuit of the sunroof vent switch and the ground circuit of the sunroof vent switch.

Does the sunroof close?

--

Go to Step 14

Go to Step 9

7

  1. Turn OFF the ignition.
  2. Open the driver door.
  3. Disconnect the sunroof module harness connector.
  4. Turn ON the ignition, with the engine OFF.
  5. Measure the voltage between the battery positive voltage circuit and the ground circuit of the sunroof module.

Is the voltage within the specified range?

10-15 V

Go to Step 11

Go to Step 8

8

Measure the voltage between the battery positive voltage of the sunroof module harness connector and a good ground.

Is the voltage within the specified range?

10-15 V

Go to Step 17

Go to Retained Accessory Power (RAP) Inoperative in Computer/Integrating Systems

9

  1. Turn OFF the ignition.
  2. Open the driver door.
  3. Disconnect the sunroof motor harness connector.
  4. Measure the resistance of each motor control circuit from the sunroof motor harness connector to the sunroof module harness connector.

Is the resistance less than the specified value?

3 ohms

Go to Step 10

Go to Step 18

10

  1. Reconnect the sunroof switch.
  2. Turn ON the ignition, with the engine OFF.
  3. Measure the voltage between the sunroof motor control circuits of the sunroof motor harness connector.
  4. Press the sunroof vent switch to the close position.

With the sunroof switch pressed, is the voltage within the specified range?

10-15 V

Go to Step 16

Go to Step 15

11

Test the sunroof switch close vent signal circuit of the sunroof vent switch 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 22

Go to Step 15

12

Test the ground circuit of the sunroof vent switch 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 22

Go to Step 15

13

Test the battery voltage supply circuit of the sunroof module 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 22

Go to Step 15

14

Inspect for a poor connection at the harness connector of the sunroof switches. 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 22

Go to Step 19

15

Inspect for poor connection at the harness connector of 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 22

Go to Step 20

16

Inspect for a poor connection at the harness connector of 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  22

Go to Step 21

17

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

Did you find and correct the condition?

--

Go to Step 22

--

18

Repair an open or high resistance in the motor control circuits of the sunroof module. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 22

--

19

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

Did you complete the replacement?

--

Go to Step 22

--

20

Replace the sunroof module. Refer to Control Module References in Computer/Integrating Systems for replacement, setup, and programming.

Did you complete the replacement?

--

Go to Step 22

--

21

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

Replace the sunroof motor. Refer to Sunroof Motor/Actuator Replacement .

Did you complete the replacement?

--

Go to Step 22

--

22

  1. Connect all disconnected connectors.
  2. Remove any jumpers.
  3. Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 2