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 engine OFF.
  2. Close all the vehicle doors.
  3. Turn the ignition switch to the OFF position.
  4. Operate the sunroof switch to command the sunroof system.
  5. Open any vehicle door.
  6. Operate the sunroof switch to command the sunroof system. For a description and operation of the Retained Accessory Power feature of the sunroof system, refer to the Sunroof Description and Operation .

Does the system operate normally?

--

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

Go to Step 3

3

  1. Install a scan tool.
  2. Turn ON ignition, with engine OFF.
  3. Close all vehicle doors.
  4. Using the scan tool, observe the Door Switch parameter in the Power Roof data list.

Does the Door Switch Status parameter display Inactive?

--

Go to Step 4

Go to Step 7

4

While observing the Door Switch parameter, open and close each door.

Does the Door Switch parameter change status, with each door operation?

--

Go to Step 5

Go to Step 8

5

With the scan tool, observe the Ignition Status parameter in the Power Roof data list.

Does the Ignition Status parameter display ON?

--

Go to Step 17

Go to Step 6

6

  1. Turn OFF ignition.
  2. Open any door.
  3. Disconnect the sunroof actuator harness connector.
  4. Turn ON ignition, with engine OFF.
  5. Measure the sunroof ignition voltage circuit to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 11

Go to Step 13

7

  1. Disconnect the sunroof actuator harness connector.
  2. Close all vehicle doors.
  3. Measure the continuity between the door open signal circuit of the sunroof actuator harness connector to a good ground.
  4. While observing the continuity to ground on the door open signal circuit, disconnect each door jamb switch individually.

Does the continuity measure near the specified value?

OL

Go to Step 16

Go to Step 15

8

Did the Door Switch parameter change status with any of the doors opening and closing?

--

Go to Step 9

Go to Step 10

9

  1. Connect a jumper wire between the door open signal circuit of the harness connector of the inactive door open jamb switch to ground.
  2. Observe the Door Switch parameter.

Does the Door Switch parameter change status?

--

Go to Step 12

Go to Step 14

10

  1. Disconnect the sunroof actuator harness connector.
  2. Close all vehicle doors.
  3. Measure the continuity between the door open signal circuit of the sunroof actuator harness connector to a good ground.

Does the continuity measure near the specified value?

1-3ohms

Go to Step 11

Go to Step 14

11

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

Go to Step 17

12

Inspect for a poor connection at the harness connector at the door lamb switch

Did you find and correct the condition?

--

Go to Step 18

Go to Step 16

13

Repair the ignition voltage circuit for an open, high resistance or a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 18

--

14

Repair a open or high resistance in the door open signal circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 18

--

15

Repair a short to ground in the door open signal circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 18

--

16

Replace the door jamb switch. Refer to Door Jamb Switch Replacement in Lighting Systems.

Did you find and correct the condition?

--

Go to Step 18

--

17

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

Did you complete the repair?

--

Go to Step 18

--

18

  1. Remove the scan tool.
  2. Remove any jumpers.
  3. Connect all connectors.
  4. If necessary, replace the Clamp 15 Cruise fuse.
  5. Perform the set up procedure. Refer to Sunroof Motor Synchronization .
  6. Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 3