GM Service Manual Online
For 1990-2009 cars only

Test Description

The number(s) below refer to the step number(s) on the diagnostic table.

  1. Verification of the fault is present.

  2. Determining if the sunroof switch is faulty.

  3. Testing of the close input circuit for a short to ground, which would cause the sunroof control module to ignore the open request.

  4. Prior to inspecting for poor connections at the limit switches you must take note of the color and location of the limit switch connectors. The connectors can be installed in multiple ways causing improper operation of the sunroof.

Step

Action

Value(s)

Yes

No

Schematic : Sunroof Schematics .

1

Did you review the Power Sunroof Operation and perform the necessary inspections?

--

Go to Step 2

Go to Symptoms - Roof

2

  1. Turn ON the ignition, with the engine OFF.
  2. Momentarily press the sunroof switch to the open position.

Did the sunroof operate properly?

--

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

Go to Step 3

3

  1. Disconnect the connector to the sunroof switch.
  2. Connect a jumper wire between the open input circuit and the ground circuit at the sunroof switch connector.

Did the sunroof glass slide open?

--

Go to Step 24

Go to Step 4

4

  1. Remove the jumper wire.
  2. Measure the reference voltage of the open input signal at the sunroof switch to a known good ground.

Does the voltage measure near the specified value?

4.8 - 5.2V

Go to Step 5

Go to Step 14

5

Measure the reference voltage of the close input signal at the sunroof switch to a known good ground.

Does the voltage measure near the specified value?

4.8 - 5.2V

Go to Step 6

Go to Step 21

6

Measure the reference voltage of the close input circuit and the sunroof switch ground circuit at the sunroof switch connector.

Does the voltage measure near the specified value?

4.8 - 5.2V

Go to Step 7

Go to Step 22

7

  1. Reconnect the sunroof switch.
  2. Disconnect the sunroof actuator motor connector.
  3. Measure the voltage across the sunroof actuator motor connector, ignoring polarity.
  4. Momentarily press the sunroof switch to the open position.

Does the voltage measure near the specified value?

B+

Go to Step 26

Go to Step 8

8

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

Did you find and correct the condition?

Go to Step 30

Go to Step 9

9

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

Did you find and correct the condition?

Go to Step 30

Go to Step 10

10

  1. Connect a jumper wire between the soft stop limit switch input circuit at the sunroof control module to a known good ground.
  2. Measure the voltage across the sunroof actuator motor connector.
  3. While observing the voltage (ignoring polarity), momentarily press the sunroof switch to the open position.

Does the voltage measure near the specified value?

B+

Go to Step 11

Go to Step 28

11

Test the soft stop limit switch input 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 30

Go to Step 12

12

Test the ground circuit for the soft stop limit 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 30

Go to Step 13

13

Important: When inspecting the limit switches, observe and note the position of the connectors as well as the terminal positions prior to removal of the limit switch harnesses.

Inspect for poor connections at the soft stop limit switch 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 30

Go to Step 27

14

  1. Turn ignition OFF.
  2. Disconnect the 4 wire connector at the sunroof control module.
  3. Turn ON the ignition, with engine OFF.
  4. Measure the sunroof control module battery positive voltage circuit to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 15

Go to Step 19

15

Measure the sunroof control module battery positive voltage circuit to the ground circuit of the sunroof control module.

Does the voltage measure near the specified value?

B+

Go to Step 16

Go to Step 20

16

Inspect for poor connections at the harness connector of the sunroof control module battery positive and ground 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 30

Go to Step 17

17

Test the open input 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 30

Go to Step 18

18

Inspect the open input circuit for poor connections. 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 30

Go to Step 29

19

Repair the sunroof battery positive voltage circuit for an open or high resistance.

Did you complete the repair?

Go to Step 30

--

20

Repair an open or poor connection in the sunroof ground circuit. Refer to Circuit Testing and Wiring Repairs or Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you complete the repair?

Go to Step 30

--

21

Repair the close input circuit for a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you complete the repair?

Go to Step 30

--

22

Test the sunroof switch ground 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 30

Go to Step 23

23

Inspect the sunroof switch ground circuit for poor connections. 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 30

Go to Step 29

24

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

Go to Step 25

25

Replace the sunroof switch. Refer to Sunroof Switch Replacement .

Did you complete the repair?

Go to Step 30

--

26

Inspect for a poor connection at the sunroof actuator motor 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 30

Go to Step 27

27

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

Did you complete the repair?

Go to Step 30

--

28

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

Go to Step 29

29

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

Did you complete the repair?

Go to Step 30

--

30

Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 3