GM Service Manual Online
For 1990-2009 cars only

Sunroof Motor/Actuator Initialization/Teach Process New Motor

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 vent open position until the window stalls at the front hard stop in the vent open position, and then moves slightly to the soft stop position. Release the button.
  2. Within 3 seconds, press and hold the sunroof switch vent open again. The sunroof window will move toward and past the flush position.
  3. Continue holding the switch until the sunroof window moves to full open and then back to close and stops at the closed position. Release the button. The initialization/teach procedure is complete.
  4. Verify the operation of the sunroof.

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

   • 
  • The sunroof switch is not held in the vent open position.
  •    • 
  • Ignition and/or battery power has been removed.
  •    • 
  • The glass panel has not reached the close position.
  • If the initialization/teach procedure is not carried out completely, it has to be started again.

    Sunroof Motor/Actuator Initialization/Teach Process New Roller Sunshade

    Perform the initialization/teach procedure at first operation test of the roller sunshade. 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 roller sunshade switch to the open position until the sunshade stalls at the rear hard stop in the full open position, and then moves slightly to the soft stop position. Release the button.
    2. Within 3 seconds, press and hold the roller switch open again. The roller sunshade will move toward the closed position.
    3. Continue holding the switch until the roller sunshade moves to close and stops at the closed position. Release the button. The initialization/teach procedure is complete.
    4. Verify the operation of the roller sunshade.

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

       • 
  • The roller sunshade switch is not held in the open position.
  •    • 
  • Ignition and/or battery power has been removed.
  •    • 
  • The roller sunshade has not reached the close position.
  • If the initialization/teach procedure is not carried out completely, it has to be started again.

    Sunroof Motor/Actuator Initialization/Teach Process Existing Motor

    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 vent open position until the window reaches the vent open soft stop position, and release the switch. Press the sunroof switch vent open and hold for approximately 10 seconds, until the window stalls at the front hard stop in the vent open position, and then moves slightly to the soft stop position. Release the button.
    2. Within 3 seconds, press and hold the sunroof switch vent open again. The sunroof window will move toward and past the flush position.
    3. Continue holding the switch until the sunroof window moves to full open and then back to close and stops at the closed position. Release the button. The initialization/teach procedure is complete.
    4. Verify the operation of the sunroof.

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

       • 
  • The sunroof switch is not held in the vent open position.
  •    • 
  • Ignition and/or battery power has been removed.
  •    • 
  • The glass panel has not reached the close position.
  • If the initialization/teach procedure is not carried out completely, it has to be started again.

    Sunroof Motor/Actuator Initialization/Teach Process Existing Roller Sunshade

    Perform the initialization/teach procedure at first operation test of the roller sunshade. 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 roller sunshade switch to the open position until the sunshade reaches the full open soft stop position, and release the switch. Press the roller sunshade switch open and hold for approximately 10 seconds, until the sunshade stalls at the rear hard stop in the full open position, and then moves slightly to the soft stop position. Release the button.
    2. Within 3 seconds, press and hold the roller switch open again. The roller sunshade will move toward the closed position.
    3. Continue holding the switch until the roller sunshade moves to close and stops at the closed position. Release the button. The initialization/teach procedure is complete.
    4. Verify the operation of the roller sunshade.

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

       • 
  • The roller sunshade switch is not held in the open position.
  •    • 
  • Ignition and/or battery power has been removed.
  •    • 
  • The roller sunshade has not reached the close position.
  • If the initialization/teach procedure is not carried out completely, it has to be started again.