GM Service Manual Online
For 1990-2009 cars only

Test Description

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

  1. If the system does close properly, then suspect either the sunroof limit switch soft stop signal circuit or the sunroof limit switch low reference circuit for a poor connection or intermittent.

Step

Action

Value(s)

Yes

No

Schematic Reference: Sunroof Schematics

Connector End View Reference: Sunroof Connector End Views

DEFINITION: Sunroof does not automatically stop in the flush closed position.

1

Did you perform the Diagnostic System Check - Vehicle?

--

Go to Step 2

Go to Diagnostic System Check - Vehicle

2

Operate the power sunroof to the close position.

Does the system close properly?

--

Go to Testing for Intermittent Conditions and Poor Connections

Go to Step 3

3

  1. Turn ON the ignition, with the engine OFF.
  2. At the sunroof switch harness connector, using two 3-amp fused jumper wires, connect one jumper wire to each:
  3. • Sunroof switch open signal circuit
    • Sunroof switch open vent signal circuit
  4. Connect the other ends of the 2 jumper wires, at the same time, to the sunroof switch low reference circuit.

Did the sunroof glass slide closed?

--

Go to Step 10

Go to Step 4

4

Measure the voltage between the sunroof limit switch soft stop signal circuit and the sunroof limit switch low reference.

Does the voltage measure near the specified value?

4.6-5.2 V

Go to Step 6

Go to Step 5

5

Measure the voltage between the sunroof limit switch soft stop signal of the sunroof control module and ground.

Does the voltage measure near the specified value?

4.6-5.2 V

Go to Step 8

Go to Step 9

6

Test the sunroof motor close control circuit for a short to ground. Refer to Circuit Testing and Wiring Repairs .

Did you find and correct the condition?

--

Go to Step 14

Go to Step 7

7

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

Did you find and correct the condition?

--

Go to Step 14

Go to Step 12

8

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

Did you find and correct the condition?

--

Go to Step 14

Go to Step 9

9

Inspect the sunroof control module for a poor connection. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs .

Did you find and correct the condition?

--

Go to Step 14

Go to Step 11

10

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

Did you find and correct the condition?

--

Go to Step 14

Go to Step 13

11

Replace the sunroof module. Refer to Control Module References for replacement, setup, and programming.

Did you complete the replacement?

--

Go to Step 14

--

12

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

Did you complete the replacement?

--

Go to Step 14

--

13

Replace the sunroof switch. Refer to Sunroof Switch Replacement .

Did you complete the replacement?

--

Go to Step 14

--

14

  1. Remove any jumper wires.
  2. Reconnect all previously disconnected components.
  3. Replace the sunroof fuse if necessary.
  4. Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 2