Contents Wiring diagrams Section: Sun Roof/t-Top/convertible Top All sections

Sunroof System Buick Enclave I

Sun Roof/t-Top/convertible Top 13 illustrations ~3893 words

Fastener Tightening Specifications

ApplicationSpecifications
MetricEnglish
Sunroof Actuator/Motor Screws3 N.m27 lb in
Sunroof Module Bolts10 N.m89 lb in
Sunroof Sunshade Actuator/Motor Screws3 N.m27 lb in
Sunroof Water Trough to Sunroof Module Screws1 N.m9 lb in
Sunroof Window to Module Screws4 N.m35 lb in

Fastener Tightening Specifications

Scheme 1

Scheme 1: C3U

Symptoms - Roof

Note. Complete the following procedures before using the symptom tables.

  1. Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) in order to verify that all of the following conditions are true: No DTCs are set. The control modules can communicate via the serial data link.
  2. Review the system description and operation in order to learn the system functions. Refer to «Sunroof Description and Operation»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .

Visual/Physical Inspection

  1. Inspect for aftermarket devices which could affect the operation of the power sunroof system. Refer to «Checking Aftermarket Accessories»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__checking-aftermarket-accessories) .
  2. Inspect the accessible system components for obvious damage or for conditions which can cause the symptom.

Intermittent

Faulty electrical connections or wiring may be the cause intermittent conditions. Refer to Testing for Intermittent Conditions and Poor Connections .

Symptom List

Refer to a symptom diagnostic procedure from the following list in order to diagnose the symptom

  1. «Power Sunroof Malfunction»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «Retained Accessory Power Description and Operation»(/buick/enclave/i-2007-2013/remont/body-electrical/#wiring-systems-and-power-management-description-and-operation) , if the power sunroof should operate longer than the retained accessory power (RAP) time-out.

Diagnostic Instructions

  1. Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
  2. Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
  3. «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.

Diagnostic Fault Information

CircuitShort to GroundOpen/High ResistanceShort to VoltageSignal Performance
B+11
Ignition112
Sunroof Switch Close Signal111*
Sunroof Switch Open Signal111*
Sunroof Switch Low Reference1
Sunroof Control Module Ground1
* Internal damage to the sunroof switch may occur if shorted to B+ Power Sunroof Malfunction Power Sunroof will operate with Ignition Off

Circuit/System Description

Ignition voltage is supplied to the sunroof control module by the BCM. B+ is applied to the sunroof control module via the S/ROOF fuse. The sunroof control module supplies each of the switch signal circuits with a 12-volt reference. When a switch is pressed the signal circuit is pulled low signaling the sunroof open or close request. The sunroof control module determines the motor direction based on inputs received from the sunroof switch. When the module reverses the polarity of the applied voltage, the motor reverses direction.

Diagnostic Aids

A short to B+ on any of the sunroof switch signal circuits will open the ground circuit in the sunroof switch.

Reference Information

Schematic Reference

Connector End View Reference

Description and Operation

Electrical Information Reference

  1. «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
  2. «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
  3. «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
  4. «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)

Circuit/System Verification

  1. With the sunroof in the closed position, press the sunroof open switch. The sunroof should open. If the sunroof does not open, refer to Power Sunroof Malfunction.
  2. With the sunroof in the open position, press the sunroof close switch. The sunroof should close. If the sunroof does not close, refer to Power Sunroof Malfunction.
  3. With the sunroof in the closed position, press the sunroof vent open switch. The sunroof should vent open. If the sunroof does not vent open, refer to Power Sunroof Vent Malfunction.
  4. With the sunroof in the vent open position, press the sunroof vent close switch. The sunroof should close. If the sunroof does not close, refer to Power Sunroof Vent Malfunction.

Circuit/System Testing

Power Sunroof Malfunction

  1. Ignition OFF, disconnect the harness connector at the sunroof control module.
  2. Test for less than 5.0 ohms between the ground circuit terminal 1 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
  3. Verify that a test lamp illuminates between the B+ circuit terminal 6 and ground. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the sunroof control module.
  4. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal 3 and ground. If the test lamp does not illuminate, test the ignition circuit for an open/high resistance. If the circuit tests normal, refer to «Retained Accessory Power Malfunction»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures) .
  5. Connect the harness connector at the sunroof control module.
  6. Disconnect the harness connector at the sunroof switch.
  7. Test for less than 5.0 ohms between the ground circuit terminal B and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
  8. Momentarily install a 10-amp fused jumper wire between the signal circuit terminal D and ground. The sunroof should move. If the sunroof does not move, test the signal circuit for a short to ground, short to voltage or an open/high resistance. If the circuit test is normal, replace the sunroof control module.
  9. Momentarily install a 10-amp fused jumper wire between the signal circuit terminal E and ground. The sunroof should move. If the sunroof does not move, test the signal circuit for a short to ground, short to voltage or an open/high resistance. If the circuit test is normal, replace the sunroof control module.
  10. If all circuits test normal, test or replace the appropriate sunroof switch.

Power Sunroof Vent Malfunction

  1. Perform the «Sunroof Motor/Actuator Initialization/Teach Process (New Motor)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-new-motor) , «Sunroof Motor/Actuator Initialization/Teach Process (Existing Motor)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-existing-m) , «Sunroof Motor/Actuator Initialization/Teach Process (New Roller Sunshade)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-new-roller) , «Sunroof Motor/Actuator Initialization/Teach Process (Existing Roller Sunshade)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-existing-r) .
  2. With the sunroof in the closed position, press the sunroof vent open switch. The sunroof should vent open. If the sunroof does not vent open, replace the sunroof control module.
  3. With the sunroof in the vent open position, press the sunroof vent close switch. The sunroof should close. If the sunroof does not close, replace the sunroof control module.

Component Testing

  1. With the ignition OFF, disconnect the harness connector at the sunroof switch.
  2. Test for infinite resistance between the switch terminals listed below and the ground terminal B with the switch in the open position. Roof open terminal D Roof close terminal E If not the specified value, replace the sunroof switch.
  3. Test for less than 5.0 ohms of resistance between the switch terminals listed below and the ground terminal B with the switch in the appropriate position. Roof open terminal D Roof close terminal E If greater than the specified range, replace the sunroof switch.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

  1. «Sunroof Switch Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system)
  2. «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for Body Control Module or Sunroof Control Module replacement, setup, and programming.

Removal Procedure

  1. Open the sunshade to the full open position.
  2. Remove the front sunroof window. Refer to «Sunroof Window Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  3. Remove the sunshade motor/actuator. Refer to «Sunroof Sunshade Motor/Actuator Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  4. Remove the sunroof frame. Refer to «Sunroof Frame Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  5. Place the sunroof frame on a clean and protected surface before removing sunshade and cable/guide.
  6. Remove the fixed window seal frame screws (1) from the front center, left and right side.
  7. Remove the window seal and frame (2) as one from the sunroof frame.
  8. Grasping the front left and right corners of the sunshade, roll the sunshade up and lift forward releasing it from the front bar and sunshade cable/guide. Refer to «Sunroof Sunshade Replacement (Front Manual)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  9. Slide the sunshade cable/guide (1) forward on the left and right side to the front stop (2).
  10. Lift upward on the end of the sunshade cable/guide (1), releasing it from the front stop (2).
  11. Remove cable/guide (1) from the cable tube and track.

Installation Procedure

  1. Position the cable/guide (1) into the cable tube (3) and tracks (2) with dimpled/depression feature facing upward.
  2. Install the sunshade to the cable/guide. Refer to «Sunroof Sunshade Replacement (Front Manual)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system)
  3. Install the window seal and frame (2) as one to the sunroof frame.
  4. Install the fixed window seal frame screws (1) to the front center, left and right side. Tighten Tighten the screws to 5 N.m (44 lb in).
  5. Install the sunroof frame. Refer to «Sunroof Frame Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  6. Install the sunshade motor/actuator. Refer to «Sunroof Sunshade Motor/Actuator Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  7. Ensure that the initialization/teach process is done before the sunroof window is installed. Refer to «Sunroof Motor/Actuator Initialization/Teach Process (New Motor)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-new-motor) , «Sunroof Motor/Actuator Initialization/Teach Process (Existing Motor)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-existing-m) , «Sunroof Motor/Actuator Initialization/Teach Process (New Roller Sunshade)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-new-roller) , «Sunroof Motor/Actuator Initialization/Teach Process (Existing Roller Sunshade)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-existing-r) .
  8. Install the front sunroof window. Refer to «Sunroof Window Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  9. Inspect the sunroof and sunshade for proper operation.

Scheme 2

Scheme 2: Sunroof Air Deflector Replacement
CalloutComponent Name
1Sunroof Air Deflector (Qty: 4) WARNING: Refer to Glass and Sheet Metal Handling Warning . Procedure Open the sunroof to expose the 2 rivets located on each side. Tape the under side of the tracks to protect then from metal shaving. Drill out the rivets.
2Sunroof Air Deflector

Sunroof Air Deflector Replacement

Drain Hose Routing

Note. If the headliner is wet DO NOT remove any interior trim. Do the Plugged Drain Hose test first.

A drain trough encircles the sunroof window panel and water is drained off by the drain hoses located at each corner of the housing. A drain channel spans across the sunroof module at the rear of the window panel and directs water into the trough.

  1. The front drain hoses are routed down the windshield pillars and out the center of the pillar between the door hinges. The front hoses are installed in a rubber grommet and retained by clips.
  2. The rear drain hoses are routed through the rear pillars and out of the rocker panel. In some vehicle the drain hoses are routed out through the metal roof slots and routed to the lower wheelhouse to drain out of the vehicle. The rear hoses are installed in a rubber grommet and retained by clips.

Plugged Drain Hose

If a waterleak has occurred check for a plugged drain hose at each corner of drainage system.

  1. Open the sunroof window.
  2. To test for blockage, pour a small container of water into the module housing drain trough. Check each corner to confirm the drain hose is draining water.
  3. Use compressed air, 241 kPa (35 psi) or less to blow out any drain hose that is plugged.
  4. Test the system again.
  5. If the hose remains plugged, check to see it is properly routed and does not have a kink. Refer to «Sunroof Housing Front Drain Hose Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) , or «Sunroof Housing Rear Drain Hose Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  6. Remove the blockage using the following steps. Push mechanics wire through the hose to remove the obstruction. Use compressed air in order to blow out any remaining material.

Disconnected Drain Hose

Inspect the drainage system for disconnected drain hoses. Complete the following steps in order to obtain partial access to drain hoses and check for a disconnected hose.

  1. Open the sunroof window panel.
  2. Lower the headliner as needed. Refer to «Headlining Trim Panel Replacement»(/buick/enclave/i-2007-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .
  3. Connect any disconnected hoses.
  4. Ensure that the rear drain hoses are properly routed in the metal roof slot and taped in place.

Scheme 3

Scheme 3: Sunroof Frame Replacement
CalloutComponent Name
Preliminary Procedure Remove the sunroof window from the sunroof module assembly. Refer to Sunroof Window Replacement . Remove the headliner. Refer to Headlining Trim Panel Replacement . Disconnect the sunroof harness electrical connectors. Disconnect the drain hoses from the sunroof assembly. Refer to the following procedures: Sunroof Housing Front Drain Hose Replacement Sunroof Housing Rear Drain Hose Replacement
1Sunroof Module Bolt (Qty: 16) CAUTION: Refer to Fastener Caution . Procedure Do not remove the drain hoses from the vehicle, disconnect the drain hoses from the module only. Leave the four corner bolts until last. Recline the seats all the way rearward. With the aid of an assistant, remove the sunroof module assembly from the vehicle and place on a clean, prepared surface. Tighten 10 N.m (89 lb in)
2Sunroof Module Procedure Transfer all necessary component to the new sunroof assembly. Initialize/Teach the sunroof and sunshade motor/actuators. Refer to Sunroof Motor/Actuator Initialization/Teach Process (New Motor) , Sunroof Motor/Actuator Initialization/Teach Process (Existing Motor) , Sunroof Motor/Actuator Initialization/Teach Process (New Roller Sunshade) , Sunroof Motor/Actuator Initialization/Teach Process (Existing Roller Sunshade) .
CAUTION
Refer to Fastener Caution .

Sunroof Frame Replacement

Scheme 4

Scheme 4: Sunroof Sunshade Guide Replacement
CalloutComponent Name
1Sunshade Guides (Qty: 2) Procedures If the sunshade guides are being replaced do the following: Hold sunshade in a partially closed position. Keeping one side of the sunshade located in the track, move the other side of the sunshade forward to free it from the track. Remove the other side of the sunshade from the track. Remove sunshade guides from the ends of the sunshade. Install new guides to both ends of the sunshade Install one end of the sunshade into the track. Keeping the installed end of the sunshade located in the track, install the other end by moving the shade forward then back into the track. TIP: Check for sunshade function.

Sunroof Sunshade Guide Replacement

Scheme 5

Scheme 5: Sunroof Housing Drain Gutter Replacement
CalloutComponent Name
Preliminary Procedure Remove the sunroof window. Refer to Sunroof Window Replacement .
1Sunroof Gutter Screws (Qty: 2)
2Sunroof Gutter

Sunroof Housing Drain Gutter Replacement

Scheme 6

Scheme 6: Sunroof Housing Rear Support Replacement
CalloutComponent Name
Preliminary Procedures Remove the sunroof window. Refer to Sunroof Window Replacement . Remove the sunroof sunshade cable. Refer to Sunroof Sunshade Cable Assembly Replacement . Do Not remove the sunshade for this repair.
1Sunroof Housing Rear Support Rivet (Qty: 4) WARNING: Refer to Glass and Sheet Metal Handling Warning . Procedure Place the sunroof frame on a clean and dry surface. Position the sunroof to access rivets. The rivets are located in the rear of the frame on the left and right sides. When drilling cover/protect the sunroof frame and windows from metal shavings. Use a suitable tool, drill out the rivets from the sunroof end caps.
2Sunroof Housing Rear Support Procedure Clean the old butyl off of the frame using a 50/50 mixture of isopropyl alcohol and water by volume on a dampened lint-free cloth. Apply butyl tape to each new end cap. Use a suitable tool, install the rivets in the sunroof end cap. Inspect the sunroof for proper operation. Initialization/Teach motor/actuator, refer to Sunroof Motor/Actuator Initialization/Teach Process (New Motor) , Sunroof Motor/Actuator Initialization/Teach Process (Existing Motor) , Sunroof Motor/Actuator Initialization/Teach Process (New Roller Sunshade) , Sunroof Motor/Actuator Initialization/Teach Process (Existing Roller Sunshade) .

Sunroof Housing Rear Support Replacement

Scheme 7

Scheme 7: Sunroof Housing Front Drain Hose Replacement
CalloutComponent Name
Preliminary Procedure It is only necessary to lower the headliner. Only do those step in headliner replacement that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement . Remove the instrument upper trim panel. Refer to Instrument Panel Upper Trim Panel with Windshield Defroster Nozzle Grille Replacement (Acadia w/RPO UV6) , Instrument Panel Upper Trim Panel with Windshield Defroster Nozzle Grille Replacement (Traverse) , Instrument Panel Upper Trim Panel with Windshield Defroster Nozzle Grille Replacement (Enclave) , Instrument Panel Upper Trim Panel with Windshield Defroster Nozzle Grille Replacement (Acadia w/o RPO UV6) .
1Sunroof Drain Hose Retainer (Qty: 2)
2Sunroof Drain Hose Coupler Procedure Disconnect the sunroof drain hose from the sunroof module spigot.
3Sunroof Drain Hose Plug
4Sunroof Drain Hose Procedure Installing the drain hose, ensure that the routing of the end of the drain hose is through the access hole in the cowl panel to prevent interior water leaks. Install the 2 retainer that secure the drain hose to the windshield pillar.

Sunroof Housing Front Drain Hose Replacement

Scheme 8

Scheme 8: Sunroof Housing Rear Drain Hose Replacement
CalloutComponent Name
Preliminary Procedure It is only necessary to lower the headliner. Only do those step in headliner replacement that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement .
1Sunroof Drain Hose Retainers (Qty: 8)
2Sunroof Drain Hose Procedure Disconnect the sunroof drain hose from the sunroof module spigot. When install drain hoses, ensure to route the end of the drain hose through the access hole in the side quarter panel to prevent interior water leaks.

Sunroof Housing Rear Drain Hose Replacement

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

  1. The sunroof switch is not held in the vent open position.
  2. Ignition and/or battery power has been removed.
  3. 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

  1. The roller sunshade switch is not held in the open position.
  2. Ignition and/or battery power has been removed.
  3. 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

  1. The sunroof switch is not held in the vent open position.
  2. Ignition and/or battery power has been removed.
  3. 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

  1. The roller sunshade switch is not held in the open position.
  2. Ignition and/or battery power has been removed.
  3. 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.

Scheme 9

Scheme 9: Sunroof Motor/Actuator Replacement
CalloutComponent Name
Preliminary Procedure It is only necessary to lower the headliner. Only do those step in headliner replacement that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement .
1Sunroof Window Motor/Actuator Screw (Qty: 3) CAUTION: Refer to Fastener Caution . Procedure Disconnect the electrical connector. TIP: When removing the motor/actuator the cables and tubes stay with the module. Tighten 3 N.m (27 lb in)
2Sunroof Window Motor/Actuator Procedure Initialization/Teach motor/actuator, refer to Sunroof Motor/Actuator Initialization/Teach Process (New Motor) , Sunroof Motor/Actuator Initialization/Teach Process (Existing Motor) , Sunroof Motor/Actuator Initialization/Teach Process (New Roller Sunshade) , Sunroof Motor/Actuator Initialization/Teach Process (Existing Roller Sunshade) .
CAUTION
Refer to Fastener Caution .

Sunroof Motor/Actuator Replacement

Scheme 10

Scheme 10: Sunroof Sunshade Motor/Actuator Replacement
CalloutComponent Name
Preliminary Procedure It is only necessary to lower the headliner. Only do those step in headliner replacement that will lower the headliner enough to gain access to the part. Refer to Headlining Trim Panel Replacement .
1Sunroof Sunshade Motor/Actuator Screw (Qty: 3) CAUTION: Refer to Fastener Caution . Procedure Disconnect the electrical connector. TIP: When removing the sunroof motor/actuator the cables and tubes stay with the module. Tighten 3 N.m (27 lb in)
2Sunroof Sunshade Motor/Actuator Procedure Initialization/Teach motor/actuator, refer to Sunroof Motor/Actuator Initialization/Teach Process (New Motor) , Sunroof Motor/Actuator Initialization/Teach Process (Existing Motor) , Sunroof Motor/Actuator Initialization/Teach Process (New Roller Sunshade) , Sunroof Motor/Actuator Initialization/Teach Process (Existing Roller Sunshade) .
CAUTION
Refer to Fastener Caution .

Sunroof Sunshade Motor/Actuator Replacement

  1. Remove the sunroof window. Refer to «Sunroof Window Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  2. Power the sunroof module window tracks to the fully open position.
  3. Close the sunshade (1) until the cam locking hole (2) come in to view.
  4. Insert a suitable tool (1) into the sunshade cam locking hole (2).
  5. Turn the sunshade (1) counterclockwise until the shade cam (2) is aligned with the bracket (3) notch.
  6. Lift upward on the sunshade (1) removing it from the bracket (2).
  7. Grasping the sunshade plastic pull cup, push one side forward and pull the other side back to disengage the guide shoes from the channel in the sunroof track.
  8. Remove the sunshade from outside of the vehicle.
  1. Install the sunshade to the vehicle from the passengers side.
  2. Insert the end of the sunshade (1) to the driver side bracket (2) notch.
  3. Insert the sunshade (1) to the passengers side bracket (2) notch.
  4. Turn the sunshade cam (2) until it is aligned with the bracket (3) notch.
  5. Install the sunshade.
  6. Remove the suitable tool (1) from the sunshade cam locking hole (2).
  7. Install the sunshade plastic pull cup back into the channel of the sunroof by engage the guide shoe of the channel on one side then push or pull back and forward to engage the opposite shoe into the track channel.
  8. Ensure that the sunshade cam (2) is fully seated in the bracket (3) and the sunshade slides smoothly.
  9. Power the sunroof module window tracks to the fully closed position.
  10. Install the sunroof window. Refer to «Sunroof Window Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  11. Verify the operation of the sunshade.

Scheme 11

Scheme 11: Sunroof Switch Replacement
CalloutComponent Name
Preliminary Procedures Remove the roof console assembly. Refer to Roof Console Replacement . Remove the garage door opener. Refer to Garage Door Opener Transmitter Replacement .
1Utility Overhead Console Bracket Screw (Qty: 5) CAUTION: Refer to Fastener Caution . Tighten 2 N.m (18 lb in)
2Utility Overhead Console Bracket Procedure Disconnect the electrical connection.
3Sun Roof Sunshade Switch Assembly
4Sun Roof Switch Assembly
CAUTION
Refer to Fastener Caution .

Sunroof Switch Replacement

  1. Remove the sunroof window. Refer to «Sunroof Window Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  2. It is only necessary to lower the headliner. Only do those steps in the headliner replacement procedure that will lower the headliner enough to gain access to the part. Refer to «Headlining Trim Panel Replacement»(/buick/enclave/i-2007-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .
  3. Disconnect the electrical connector from the sunroof motor/actuator.
  4. Remove the motor/actuator. Refer to «Sunroof Motor/Actuator Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
  5. Slide the left and right cams (1) froward until the timing holes (2) comes into view.
  6. Ensure that the timing marks (2 ,3) are in line with both sunroof cams.
  7. Insert a dowel pin (1) in the holes (2) on both sides of the sunroof frame to hold the cams in position while remove the motor/actuator.
  1. Install the motor/actuator. Refer to «Sunroof Motor/Actuator Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) . Tighten Tighten the screws to 3.5 N.m (31 lb in).
  2. Connect the electrical connector to the motor/actuator.
  3. Remove the dowel pin (1) from the holes (2) on both sides of the sunroof frame that held the cams in position while installing the motor/actuator.
  4. Install the sunroof window. Refer to «Sunroof Window Replacement»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) . Tighten Tighten the screws to 4 N.m (35 lb in).
  5. Verify the operation of the sunroof.
  6. Perform the Initialization/Teach Procedure. Refer to «Sunroof Motor/Actuator Initialization/Teach Process (New Motor)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-new-motor) , «Sunroof Motor/Actuator Initialization/Teach Process (Existing Motor)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-existing-m) , «Sunroof Motor/Actuator Initialization/Teach Process (New Roller Sunshade)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-new-roller) , «Sunroof Motor/Actuator Initialization/Teach Process (Existing Roller Sunshade)»(/buick/enclave/i-2007-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-motoractuator-initializationteach-process-existing-r) .
  7. Install the headliner. Refer to «Headlining Trim Panel Replacement»(/buick/enclave/i-2007-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .

Scheme 12

Scheme 12: Sunroof Window Weatherstrip Replacement
CalloutComponent Name
Preliminary Procedure Remove the sunroof window. Refer to Sunroof Window Replacement .
1Sunroof Window Sealing Strip Procedure Carefully remove the sunroof window weatherstrip from the perimeter of the sunroof window. Use a plastic tool in the removal of the weatherstrip from the sunroof retainer. When reinstalling the weatherstrip, spray a 50/50 soap mix on the edge of the retainer to assist in the reinstall. Place the weatherstrip seam in the rear center of the sunroof window . Place the weatherstrip around all four corners before working the weatherstrip into the retainer. Carefully install the sunroof window weatherstrip to the perimeter of the sunroof window, ensuring that the weatherstrip is fully seated. Ensure that the sunroof does not have any air or water leaks. Refer to Sunroof Window Height and Opening Fit Adjustment .

Sunroof Window Weatherstrip Replacement

Roof Stationary Window Replacement

Special Tools

  1. J 24402-A Glass Sealant (Cold Knife) Remover
  2. J 39032 Stationary Glass Removal Tool
  3. Urethane Adhesive Kit GM P/N 12346392 or Equivalent
  4. Isopropyl Alcohol or Equivalent
  5. Cartridge-type Caulking Gun
  6. Commercial-type Utility Knife
  7. Razor Blade Scraper
  8. Suction Cups
  9. Plastic Paddle
  1. Before cutting out a stationary window, apply a double layer of masking tape around the perimeter of the painted surfaces and the interior trim.
  2. Cover the following parts to protect from broken glass: Upper dash pad Defroster outlets and A/C outlets Seats and carpeting
  3. If equipped, inspect the roof window reveal molding for damage. If the roof window reveal molding is damaged or becomes detached from the window, the reveal molding cannot be reused and must be replaced.
  4. Remove the window from the urethane adhesive. Leave a base of urethane approximately 2 mm (0.078 in) on the pinch-weld flange. The only suitable lubrication is clear water. Use J 24402-A glass sealant (cold knife) remover , J 39032 stationary glass removal tool or equivalent in order to cut the urethane bead to remove the window.
  5. With the aid of an assistant, remove the window (1) from the vehicle.
  1. Install the roof window into the opening. Refer to «Adhesive Installation of Roof Stationary Windows»(/buick/enclave/i-2007-2013/remont/heated-glassdefoggers/#fixed-and-moveable-windows__adhesive-installation-of-roof-stationary-windows) .
  2. Remove the double layer of masking tape from around the perimeter of the painted surfaces and the interior trim.

Sunroof Window Height and Opening Fit Adjustment

  1. Cycle the sunroof window from full open to closed position.
  2. Loosen the adjusting screws on the window.
  3. Adjust the corners of the front window panel using the following guidelines: Adjust the front of the sunroof window to 1.0 mm - 1.5 mm (.04 in - .06 in ) below the top surface of the roof panel. Adjust the rear center line of the sunroof window to 1.0 mm to 1.5 mm (.04 in to .06 in ) proud of the top surface of the roof panel.
  4. Tighten the sunroof window adjustment screws to 5 N.m (44 lb in).
  5. Cycle sunroof window through all positions.
  6. Inspect the sunroof window adjustment. Adjust if necessary.

Scheme 13

Scheme 13: Sunroof Window Replacement
CalloutComponent Name
1Sunroof Window Screw (Qty: 4) CAUTION: Refer to Fastener Caution . TIP: Open the window. Tighten 6 N.m (53 lb in)
2Sunroof Window Procedure Close the sunroof window to the access the screws. Adjust the sunroof window as necessary. Refer to Sunroof Window Height and Opening Fit Adjustment
CAUTION
Refer to Fastener Caution .

Sunroof Window Replacement

The Power Sunroof System consists of the following components

  1. Sunroof control module
  2. Sunroof switch
  3. Rail and track assembly upon which the sunroof glass rides
  4. S/ROOF/SUNSHADE Fuse 30 A
  5. Body control module (BCM)

Power and Grounds

Battery positive voltage is supplied at all times to the sunroof control module from the 30 A S/ROOF/SUNSHADE Fuse located in the underhood fuse block. Ground is supplied to the sunroof control module through the body ground circuit G402.

Ground is supplied to the sunroof switch through the body ground circuit G402.

Power Sunroof Operation

The Power Sunroof System will operate only with the ignition turned to the RUN or Accessory positions, this allows for retained accessory power (RAP) control of the sunroof through the body control module (BCM). With the ignition in the run or accessory positions, the BCM supplies the sunroof with ignition voltage which allows sunroof operation. Once the ignition switch is turned to OFF the sunroof will continue to operate until any door is opened or when the RAP timer reaches its shut-off limit. For a description and operation of the RAP operation, refer to Retained Accessory Power Description and Operation .

The rear sunroof is a fixed glass and does not open. The front and rear sunshades will have to be manually opened or closed.

Sunroof Switch

The sunroof switch assembly is located on the headliner above the rearview mirror and is used to command the sunroof to open and close.

Sunroof Motor

The sunroof control module assembly has a bi-directional motor. The motor ground is removed when the sunroof reaches the soft stop end of travel position. This is based on the learned position that was performed during the initialization process. The internal hall effect sensors within the sunroof control module assembly creates pulses that are counted by the modules until the end of travel position is reached.

See also:
Diagnostic System Check - Vehicle
Checking Aftermarket Accessories
Testing for Intermittent Conditions and Poor Connections
Retained Accessory Power Description and Operation
Strategy Based Diagnosis
Diagnostic Procedure Instructions
COMPONENT CONNECTOR END VIEWS - INDEX
Circuit Testing
Connector Repairs
Wiring Repairs
Retained Accessory Power Malfunction
Diagnostic Repair Verification
Control Module References
Fastener Caution
Glass and Sheet Metal Handling Warning
Headlining Trim Panel Replacement
Instrument Panel Upper Trim Panel with Windshield Defroster Nozzle Grille Replacement (Acadia w/RPO UV6)
Garage Door Opener Transmitter Replacement
Cracked Window Warning
Defroster Outlet Warning
Adhesive Installation of Roof Stationary Windows
Sunroof Description and Operation
Sunroof Motor/Actuator Initialization/Teach Process (New Motor)
Sunroof Motor/Actuator Initialization/Teach Process (Existing Motor)
Sunroof Motor/Actuator Initialization/Teach Process (New Roller Sunshade)
Sunroof Motor/Actuator Initialization/Teach Process (Existing Roller Sunshade)
Sunroof Window Height and Opening Fit Adjustment