GM Service Manual Online
For 1990-2009 cars only

Sunroof Motor/Actuator Initialization/Teach Process New Motor

Perform the Initialization/Teach Procedure any time a new sunroof motor actuator is installed in the vehicle.

  1. Ensure that the electrical harness on the headliner is connected to the sunroof.
  2. Press the sunroof switch to the close position until the window stalls at the front hard stop in the fully close position, then moves slightly toward the soft stop position. Release the switch
  3. Within 6 seconds, press and hold the switch in the close position. After an additional 3 seconds, the sunroof window will move toward the open position.
  4. Hold the switch until the sunroof window stops at the closed position. Release the switch.
  5. Inspect for proper operation of the sunroof. Refer to Sunroof Description and Operation .

Important: The Initialization/Teach Procedure is not complete if any of the following actions take place before the initialization cycle is done:

   • The sunroof switch is not held in the closed position.
   • The ignition and/or battery power has been removed.
   • The glass panel has not reached the closed position.
The Initialization Procedure must be restarted if the procedure is not carried out completely.

Sunroof Motor/Actuator Initialization/Teach Process Existing Motor

Perform the Initialization/Teach Procedure any time the sunroof motor/actuator is removed from the sunroof.

  1. Ensure that the electrical harness on the headliner is connected to the sunroof.
  2. Press the sunroof switch to the close position until the window stops at the front soft stop in the fully closed position. Release the switch.
  3. Press and hold the switch in the close position for 13 seconds or more. The sunroof will stall at the hard stop and move back slightly to the soft stop position. Release the switch.
  4. Within 6 seconds, press and hold the close switch. After an additional 3 seconds, the sunroof window will move toward the full open position.
  5. Hold the switch until the sunroof window stops at the closed position. Release the switch.
  6. Inspect for proper operation of the sunroof. Refer to Sunroof Description and Operation .

Important: The Initialization/Teach Procedure is not complete if any of the following actions take place before the initialization cycle is done:

   • The sunroof switch is not held in the closed position.
   • The ignition and/or battery power has been removed.
   • The glass panel has not reached the closed position.
The Initialization Procedure must be restarted if the procedure is not carried out completely.