GM Service Manual Online
For 1990-2009 cars only

Front Sunroof/Power Sunshade

Initialization/Teach Procedure, Manual Method, New/First Time Installation

Perform the initialization/teach procedure at first operation test of the sunroof. Ensure the electrical harness on the headliner is connected to the large roof, battery power is applied, and the ignition switch is on.

  1. Press the sunroof switch to the open position until the window stalls at the rear hard stop in the full open position, and the power sunshade stalls at the rear hard stop position and then moves slightly to the soft stop position. Release the button. This is the initialization portion.
  2. Within 3 seconds, press and hold the sunroof switch open again. The sunroof window will move to flush and open/close again. The sunshade will move to the flush position and stop. This is the teach portion.
  3. Verify the operation of the sunroof.

The initialization teach procedure in not completed if one of the following events occurs before the initialization/teach cycle is done:

    • The sunroof switch in not held in the open position.
    • Ignition and/or battery power has been removed.
    • The window panel has not reached the close position, and/or the sunshade has not reached the close position.

If the initialization/teach procedure is not carried out completely, the procedure has to be started again.

Re-Initialization/Teach Procedure, Manual Method, Reinstallation

Perform the initialization/teach procedure at first operation test of the sunroof. Ensure the electrical harness on the headliner is connected to the large roof, battery power is applied, and the ignition switch is on.

  1. Press the sunroof switch to the open position until the window reaches the open soft stop position and release. Press the sunroof switch open and hold for approximately 10 seconds, until the window stalls at the rear hard stop in the open position and then moves slightly to the soft stop position, and the power sunshade stalls at rear open hard stop and moves slightly to soft stop. Release the button. This is the initialization portion.
  2. Within 3 seconds, press and hold the sunroof switch open again. The sunroof window will move to flush and open/close again. The sunshade will move to the flush position and stop. This is the teach portion.
  3. Verify the operation of the sunroof.

The initialization teach procedure in not completed if one of the following events occurs before the initialization/teach cycle is done:

    • The sunroof switch in not held in the open position.
    • Ignition and/or battery power has been removed.
    • The window panel has not reached the close position, and/or the sunshade has not reached the close position.

If the initialization/teach procedure is not carried out completely, the procedure has to be started again.