Fastener Tightening Specifications
| Application | Specification | |
|---|---|---|
| Metric | English | |
| Sunroof Air Deflector Fastener | 4 N.m | 35 lb in |
| Sunroof Housing Fastener | 9 N.m | 80 lb in |
| Sunroof Motor Fastener | 4 N.m | 35 lb in |
| Sunroof Window Front Fastener | 4 N.m | 35 lb in |
| Sunroof Window Rear Fastener | 4 N.m | 35 lb in |
Fastener Tightening Specifications
Scheme 1
Diagnostic Code Index
| DTC | Description |
|---|---|
| DTC B3664 | DTC B3664 02 Sunroof Position Select Switch High Signal Circuit Short to Ground DTC B3664 05 Sunroof Position Select Switch High Signal Circuit High Voltage/Open DTC B3664 59 Sunroof Position Select Switch High Signal Circuit Protection Time-Out |
| DTC B3697 | DTC B3697 00 Sunroof Actuator Malfunction DTC B3697 39 Sunroof Actuator Internal Malfunction DTC B3697 42 Sunroof Actuator Calibration Not Programmed DTC B3697 4B Sunroof Actuator Calibration Not Learned |
| DTC B369C | DTC B369C 02 Sunroof Tilt Position Select Switch Circuit Short to Ground DTC B369C 05 Sunroof Tilt Position Select Switch Circuit High Voltage/Open DTC B369C 59 Sunroof Tilt Position Select Switch Circuit Protection Time-Out |
DIAGNOSTIC CODE INDEX
Diagnostic Instructions
- Perform the «Diagnostic System Check - Vehicle»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
Diagnostic Fault Information
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Sunroof Position Select Switch Signal | B3664 02 | B3664 05 | B3664 05 | |
| Sunroof Position Select Switch Low Reference | 1 | 1 | ||
| 1. Power Sunroof Malfunction | ||||
Circuit/System Description
The sunroof position select switch is connected directly to the controller. The sliding glass switch provide detent positions for open, express open, off, close, and express close. The sunroof position select switch completes the circuit provided by the sunroof motor module, a reference ground input and a pull-up voltage provided by an analog to digital switch input. The control switch places a different resistor ladder network in the circuit depending on the function selected.
Conditions for Running the DTC
The ignition is ON.
Conditions for Setting the DTC
B3664 02
The sunroof motor module has detected and reported via the LIN-Bus that the sunroof position select switch high signal circuit is shorted to ground.
B3664 05
The sunroof motor module has detected and reported via the LIN-Bus that the sunroof position select switch high signal circuit is open or shorted to voltage.
B3664 59
The sunroof motor module has detected and reported via the LIN-Bus that the sunroof position select switch high signal has been the same active position for 20 s after the glass has stopped moving in the requested direction due to reaching the end of the allowable motion.
Action Taken When the DTC Sets
DTC B3664 is stored in the body control module (BCM) memory.
Conditions for Clearing the DTC
The BCM no longer detects a malfunction in the sunroof position select switch high signal circuit.
Reference Information
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Testing
Note. Because of the accessibility of the sunroof switch, perform the component testing before beginning the Circuit/System Testing.
- Ignition OFF, disconnect the harness connector at the S72 sunroof switch.
- Test for less than 10 ohms between the ground circuit terminal 1 and ground. If greater than the specified value, test the ground circuit for an open/high resistance.
- Ignition ON, verify the scan tool sunroof slide switch is short to battery. If not the specified value, test the signal circuit terminal 4 for a short to ground. If the circuit tests normal, replace the M69 sunroof motor module.
- Install a 5 A fused jumper wire between the signal circuit terminal 4 and the ground circuit terminal 1. Verify the scan tool sunroof slide switch is short to ground. If not the specified value, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the M69 sunroof motor module.
- If all circuits test normal, test or replace the S72 sunroof switch.
Component Testing
Static Test
- Ignition OFF, disconnect the harness connector at the S72 sunroof switch.
- Test for 3.6-3.7k ohms between the switch terminals 1 and 4. If not within the specified range, replace the S72 sunroof switch.
- Test for 430-440 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the open switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 96-100 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express open switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 1.7-1.8k ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the close switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 930-940 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express close switch. If not within the specified range, replace the S72 sunroof switch.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Sunroof Switch Replacement»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Control Module References»(/buick/regal/v-2009-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for sunroof motor/actuator replacement, programming and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The sunroof glass is controlled by its own integrated motor/controller containing the necessary electronics, motor, hall effect position sensors, as well as the interface to the driver control switches. The motor/controller is capable of controlling motion based on control switch activation and LIN-Bus message commands from the body control module (BCM).
The ignition is ON.
B3697 00
The sunroof motor module has detected and reported via the LIN-Bus that the sunroof actuator has a malfunction.
B3697 39
The sunroof motor module has detected and reported via the LIN-Bus that the sunroof actuator has a internal malfunction.
B3697 42
The sunroof motor module has detected and reported via the LIN-Bus that the sunroof actuator is not programmed.
B3697 4B
The sunroof motor module has detected and reported via the LIN-Bus that the sunroof actuator calibration is not learned.
DTC B3697 is stored in the BCM memory.
The BCM no longer detects a malfunction in the sunroof actuator.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
- Verify that DTC B3697 42 or DTC B3697 4B is not set. If the DTC is set, program or calibrate the M69 sunroof motor module. If the DTC resets, replace the M69 sunroof motor module.
- Replace the M69 sunroof motor module.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
Control Module References for sunroof motor/actuator replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Sunroof Ventilation Position Select Switch Signal | B369C 02 | B369C 05 | B369C 05 | |
| Sunroof Ventilation Position Select Switch Low Reference | 1 | 1 | ||
| 1. Power Sunroof/Sunshade Malfunction | ||||
The sunroof tilt position select switch is connected directly to the controller and provide detent positions for open, off and close. The control switch completes the circuit provided by the sunroof motor module, a reference ground Input and a pull-up voltage provided by the analog to digital switch input. The control switch places a different resistor ladder network in the circuit depending on the function selected. The controllers analog to digital switch input reads the resulting voltage range and determines the function.
The ignition is ON.
B369C 02
The sunroof module has detected and reported via the LIN-Bus that the sunroof tilt position select switch circuit is shorted to ground.
B369C 05
The sunroof module has detected and reported via the LIN-Bus that the sunroof tilt position select switch circuit is open or shorted to voltage.
B369C 59
The sunroof module has detected and reported via the LIN-Bus that the sunroof tilt position select switch has been the same active position for 20 s after the glass has stopped moving in the requested direction due to reaching the end of the allowable motion.
DTC B369C is stored in the body control module (BCM) memory.
The BCM no longer detects a malfunction in the sunroof tilt position select switch circuit.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
- Ignition OFF, disconnect the harness connector at the S88 sunroof tilt switch.
- Test for less than 10 ohms between the ground circuit terminal 1 and ground. If greater than the specified value, test the ground circuit for an open/high resistance.
- Ignition ON, verify the scan tool sunroof tilt switch is short to battery. If not the specified value, test the signal circuit terminal 4 for a short to ground. If the circuit tests normal, replace the M69 sunroof motor module.
- Install a 5 A fused jumper wire between the signal circuit terminal 4 and the ground circuit terminal 1. Verify the scan tool sunroof tilt switch is short to ground. If not the specified value, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the M69 sunroof motor module.
- If all circuits test normal, test or replace the S88 sunroof tilt switch.
Static Test
- Ignition OFF, disconnect the harness connector at the S88 sunroof tilt switch.
- Test for 930-940k ohms between the switch terminals 1 and 4. If not within the specified range, replace the S88 sunroof tilt switch.
- Test for 96-100 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the open switch. If not within the specified range, replace the S88 sunroof tilt switch.
- Test for 430-440 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the close switch. If not within the specified range, replace the S88 sunroof tilt switch.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Sunroof Switch Replacement»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Control Module References»(/buick/regal/v-2009-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for sunroof motor/actuator replacement, programming and setup
Symptoms - Roof
Note. Complete the following procedures before using the symptom tables.
- Perform the «Diagnostic System Check - Vehicle»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) in order to verify that all of the following conditions are true: There are no DTCs set. The control modules can communicate via the serial data link.
- Review the system description and operation in order to learn the system functions. Refer to «Sunroof Description and Operation (Tilt and Slide System)»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system__sunroof-description-and-operation-tilt-and) .
Visual/Physical Inspection
- Inspect for aftermarket devices which may affect the operation of the power sunroof system. Refer to «Checking Aftermarket Accessories»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__checking-aftermarket-accessories) .
- 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 of intermittent conditions. Refer to Testing for Intermittent Conditions and Poor Connections .
Symptom List
- Perform the «Diagnostic System Check - Vehicle»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/regal/v-2009-2013/remont/oem-general-information/#vehicle-diagnostic-information-diagnostic-information-and-procedures__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| B+ | 1 | 1 | ||
| Sunroof Switch Close Signal | B3664 02 | B3664 05 | B3664 05 | |
| Sunroof Switch Open Signal | B3664 02 | B3664 05 | B3664 05 | |
| Sunroof Tilt Switch Open Signal | B369C 02 | B369C 05 | B369C 05 | |
| Sunroof Tilt Switch Close Signal | B369C 02 | B369C 05 | B369C 05 | |
| Sunroof Switch Ground | 1 | |||
| Sunroof Motor Ground | 1 | |||
| 1. Power Sunroof Malfunction | ||||
The sunroof electrical system uses a master/slave configuration utilizing a LIN-Bus based system for communication. The body control module (BCM) is designated as the master, while the sunroof motor module is configured as the slave.
As the system master, the BCM uses the LIN-Bus communication bus to enable or disable sunroof operation, communicate vehicle information to the sunroof motor, and request sunroof movement. The sunroof controller provide system status and diagnostic information to the BCM for diagnostic reporting and operational purposes. The control switches places a different resistor ladder network in the circuit depending on the function selected. The sunroof motor analog to digital switch input reads the resulting voltage range and determines the function.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/regal/v-2009-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
Scan Tool Reference
Control Module References for scan tool information
Sunroof
Ignition ON, press the sunroof switch to the open and close positions. The sunroof should open and close when changing between the commanded states.
Ventilation
Ignition ON, press the sunroof tilt switch to the open and close positions. The sunroof should move up and down when changing between the commanded states.
Note. Because of the accessibility of the switches, perform the switch component testing before beginning the circuit/system testing.
- Ignition OFF, disconnect the harness connector at the M69 sunroof motor module.
- Test for less than 10 ohms between the ground circuit terminal 2 and ground. If greater than the specified value, test the ground circuit for an open/high resistance.
- Verify that a test lamp illuminates between the B+ circuit terminal 1 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 and the B+ circuit fuse is open, determine if the M69 sunroof motor module is causing the fuse to open. Replace the M69 sunroof motor module.
- Ignition ON, verify that a test lamp does not illuminate between the circuit terminals listed below and ground: Terminal 3 Terminal 5 Terminal 6 If the test lamp does illuminate, test the appropriate circuit for a short to voltage.
- Ignition OFF, verify that a test lamp does not illuminate between the circuit terminals listed below and B+: Terminal 3 Terminal 5 Terminal 6 If the test lamp does illuminate, test the appropriate circuit for a short to ground.
- Disconnect the harness connector at the S72 sunroof switch and the S88 sunroof tilt switch.
- Test for less than 10 ohms between the circuit terminals listed below: S72 sunroof switch terminal 1 and M69 sunroof motor module terminal 3 S72 sunroof switch terminal 4 and M69 sunroof motor module terminal 5 S88 sunroof ventilation switch terminal 1 and M69 sunroof motor module terminal 3 S88 sunroof ventilation switch terminal 4 and M69 sunroof motor module terminal 6 If greater than the specified value, test the appropriate circuit for an open/high resistance.
- If all circuits test normal, test or replace the M69 sunroof motor module.
Sunroof Switch
Static Test
- Ignition OFF, disconnect the harness connector at the S72 sunroof switch.
- Test for 3.5-3.7k ohms between the signal terminal 4 and the low reference circuit terminal 1. If not within the specified range, replace the S72 sunroof switch.
- Test for 430-440 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the open switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 96-100 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express open switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 1.7-1.8k ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the close switch. If not within the specified range, replace the S72 sunroof switch.
- Test for 930-940 ohms between the signal terminal 1 and the low reference circuit terminal 4 while pressing the express close switch. If not within the specified range, replace the S72 sunroof switch.
Sunroof Tilt Switch
Static Test
- Ignition OFF, disconnect the harness connector at the S88 sunroof tilt switch.
- Test for 930-940 ohms between the signal terminal 4 and the low reference circuit terminal 1. If not within the specified range, replace the S88 sunroof ventilation switch.
- Test for 96-100 ohms between the signal terminal 4 and the low reference circuit terminal 1 while pressing the open switch. If not within the specified range, replace the S88 sunroof ventilation switch.
- Test for 430-440 ohms between the signal terminal 4 and the low reference circuit terminal 1 while pressing the close switch. If not within the specified range, replace the S88 sunroof ventilation switch.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Sunroof Switch Replacement»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system)
- «Control Module References»(/buick/regal/v-2009-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for sunroof actuator replacement, programming and setup
Scheme 2
| Callout | Component Name |
|---|---|
| 1 | Sunroof Actuator Trim Cover Procedure Disconnect the electrical connector. TIP: Carefully use a flat-bladed tool to release the retainer from the sunroof actuator trim cover to the roof console. |
Sunroof Actuator Trim Plate Replacement
Scheme 3
| Callout | Component Name |
|---|---|
| 1 | Sunroof Deflector Fastener (Qty: 5) CAUTION: Refer to Fastener Caution Procedure Open the front sunroof window. Push down on the front of the deflector to expose the fasteners. Tighten 4 N.m (35 lb in) |
| 2 | Sunroof Deflector Rear Bracket (Qty: 2) Procedure Push down on the deflector arms located on left and right sides of the sunroof. Using a suitable tool, release the deflector brackets from the pins. |
| 3 | Sunroof Deflector TIP: Install the deflector brackets to the pins on each sides first. Then install the front part of the deflector fasteners |
| CAUTION |
|---|
| Refer to Fastener Caution |
Sunroof Air Deflector Replacement
Scheme 4
| Callout | Component Name |
|---|---|
| 1 | Sunroof Air Deflector Cover Procedure Lift the sunroof window. Move the sunshade to the maximum rear position. Clip out the sunroof air deflector cover in front. Clip out the sunroof air deflector cover in rear. |
Sunroof Air Deflector Cover 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.
- The front drain hoses are routed down the windshield pillars and out the front of the pillar in the wheelhouse area. The front hoses are installed in a rubber grommet and retained by clips.
- The rear drain hoses are routed through the rear pillars and out of the body side outer panel extension. The rear hoses are installed in a rubber grommet and retained by clips.
Plugged Drain Hose
In some vehicle it may be necessary to clean the sunroof drain hose by applying air from the lower end of the drain hose outlet instead of the upper drain hose outlet.
If a waterleak has occurred check for a plugged sunroof module drain hose at each corner of drainage system by doing the following
- Open the sunroof window.
- Locate each sunroof module drain hose outlet area.
- With a visual look, ensure that all the hoses are attached to the sunroof module drain outlet.
- Cover all of the interior before air is apply to the drain hose.
- 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 if not go to step number 7.
- Use compressed air, 241 kPa (35 psi) or less to blow out any drain hose that is plugged.
- Test the system again.
- If remain plugged 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.
- 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/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) , or «Sunroof Housing Rear Drain Hose Replacement»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
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.
- Open the sunroof window panel.
- Lower the headliner as needed. Refer to «Headlining Trim Panel Replacement (With Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) , «Headlining Trim Panel Replacement (Without Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .
- Connect any disconnected hoses. If tie straps are required, connect the hose and apply tie strap.
- Ensure that the rear drain hoses are properly routed in the metal roof slot and taped in place.
Scheme 5
| Callout | Component Name |
|---|---|
| Preliminary Procedures Remove sunroof window front and rear windows. Refer to Sunroof Window Replacement - Front , and Sunroof Window Replacement - Rear . Remove sunroof housing assembly. Sunroof Housing Replacement . | |
| 1 | Sunroof Housing Drain Gutter Procedure Do not remove the motor or sunshades. Remove clips from the sunroof housing drain gutter bracket on the left and right side. Verify sunroof window height and opening fit adjustment. Refer to Sunroof Window Height and Opening Fit Adjustment . |
Sunroof Housing Drain Gutter Replacement
Removal Procedure
- It is only necessary to lower the headliner. Only perform the steps in the headliner replacement procedure that will lower the headliner enough to gain access to the part. Refer to «Headlining Trim Panel Replacement (With Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) , «Headlining Trim Panel Replacement (Without Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .
- Remove the front water drain hose from the housing connector. Remove the 2 hoses.
- Remove the rear water drain hose from the housing connector. Remove the 2 hoses.
- Disconnect the front wiring harness actuation unit. Disconnect the 2 wiring harness plugs.
- Remove the sunroof housing fasteners.
- Remove the sunroof housing assembly.
Installation Procedure
- Transfers all parts as necessary.
- Insert the sunroof housing assembly to the gauge pin location in the opening. Tighten the three fasteners.
- Install the sunroof housing assembly with the remaining fasteners and tighten to 9 N.m (80 lb in).
- Connect the front wiring harness actuation unit. Connect the 2 wiring harness plugs.
- Install the rear water drain hose actuation unit. Connect the 2 hoses and apply tie straps if required.
- Install the front water drain hose actuation unit. Connect the 2 hoses and apply tie straps if required.
- Verify the operation of the sunroof.
- Water test the vehicle before installing the headliner.
- Install the headlining. Refer to «Headlining Trim Panel Replacement (With Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) , «Headlining Trim Panel Replacement (Without Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .
- 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.
- Disconnect the front sunroof drain hose from the sunroof drain spigot.
- Disengage the sunroof drain hose from the attachment points on the windshield pillar.
- Pull the grommet and a short length of the front drain hose out of the front hinge pillar.
- Disconnect the grommet from the drain hose.
- Remove the hose from the vehicle
- Install the hose to the vehicle
- Pull the hose out through the hole in the front hinge pillar.
- Install the grommet onto the end of the hose.
- Install the grommet into the hole in the front hinge pillar.
- Connect the hose to the attachments on the windshield pillar.
- Connect the front sunroof drain hose to the sunroof drain spigot.
- Install the headliner.
- Inspect sunroof for proper operation.
- Open the rear compartment
- 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.
- Remove the rear compartment trim panel.
- Disconnect the rear sunroof drain hose from the sunroof drain spigot.
- Disengage the sunroof drain hose from the attachment clips on the roof rail, the C-pillar, and the rear compartment.
- Disconnect the drain hose from the grommet seated in the rear lower quarter panel.
- Remove the drain hose into the passenger compartment by pulling the hose through the access hole in the rear package shelf.
- If necessary, pull the grommet into the rear compartment to remove.
- Feed the rear sunroof drain hose down the C-pillar through the outboard access hole in the rear package shelf and into the rear compartment.
- Connect the rear sunroof drain hose to the sunroof drain spigot.
- Connect the drain hose to the attachment clips on the roof rail, the C-pillar, and the rear compartment.
- Install the grommet into the opening in the rear lower quarter panel, if necessary. Ensure that the grommet is fully seated.
- Connect the end of the drain hose to the grommet.
- Install the rear compartment trim panel.
- Install the headliner.
- Close the rear compartment.
Scheme 6
| Callout | Component Name |
|---|---|
| 1 | Sunroof Window Motor Fastener (Qty: 3) WARNING: Disconnect the power window switch when working inside the driver door. When operated, the Express Up/Down Feature allows the door window to move very quickly, without stopping, which could cause personal injury. CAUTION: Refer to Fastener Caution Procedure Disconnect the electrical wiring harness connector. Remove the roof console to access the sunroof window motor. Refer to Roof Console Replacement . Tighten 4 N.m (35 lb in) |
| 2 | Sunroof Window Motor Procedure When replacing the sunroof motor, refer to Sunroof Motor/Actuator Initialization/Teach Process . Verify the operation of the sunroof before installing the headliner. |
| WARNING |
|---|
| Disconnect the power window switch when working inside the driver door. When operated, the Express Up/Down Feature allows the door window to move very quickly, without stopping, which could cause personal injury. |
| CAUTION |
|---|
| Refer to Fastener Caution |
Sunroof Window Motor Replacement
Sunroof Motor/Actuator Initialization/Teach Process
Perform the Initialization/Teach Process any time a sunroof window motor actuator is installed in the vehicle.
Use only the slide button for the these steps.
"Manual" indicates the first switch detent.
"Express" indicates the second switch detent.
- Ensure that the electrical harness on the headliner is connected to the sunroof motor.
- Put the ignition in the RUN position. (CAL file will be automatically downloaded by Body Control housing, BCM).
- Ensure that the sunroof window is in the fully closed position. This is Not required for a new motor.
- Press and hold the "Manual Close Switch. After 10 seconds the sunroof window will move to the vent and then slightly back. Do not release the switch until the sunroof window stops moving. A 10 second delay is not required for a new motor.
- Learn Process: Open the sunroof window using the express or manual open switch to the full open position then release the switch. Press and hold "Manual Open Switch. After 10 seconds, the window will move to the close position, vent and then close. Do not release the switch during the movement until the window stops in the fully closed position.
- Verify the operation of the sunroof window. The slide button is not held as instructed. The ignition and/or battery power has been removed. The window panel has not reached the closed position.
The Initialization/Teach Process must be restarted if the procedure is not carried out completely.
Scheme 7
| Callout | Component Name |
|---|---|
| Preliminary Procedures Remove front and rear sunroof window. Refer to Sunroof Window Replacement - Front , and Sunroof Window Replacement - Rear . Remove the sunroof housing assembly. Refer to Sunroof Housing Replacement . | |
| 1 | Sunroof Sunshade Procedure Remove the 2 rear sunroof housing assembly brackets. Move the sunroof sunshade rearward out of the sliding rail. |
Sunroof Sunshade Replacement
- Lower the headlining. Refer to «Headlining Trim Panel Replacement (With Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) , «Headlining Trim Panel Replacement (Without Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .
- Remove the sunroof housing assembly. Refer to «Sunroof Housing Replacement»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Remove the window outer seal. Remove the window outer seal from the guide.
- Install the window outer seal. Insert the window outer seal into the guide. Cut off the extra window seal and glue the end to the abutting seal (super glue).
- Install the sunroof housing assembly. Refer to «Sunroof Housing Replacement»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Install the headlining. Refer to «Headlining Trim Panel Replacement (With Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) , «Headlining Trim Panel Replacement (Without Sunroof)»(/buick/regal/v-2009-2013/remont/exteriorinterior-trim/#floor-coverings-and-headlinings) .
- Remove the front sunroof window. Refer to «Sunroof Window Replacement - Front»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Remove the rear sunroof window. Refer to «Sunroof Window Replacement - Rear»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Remove the seal. Remove the seal from the sunroof housing track.
- Install the seal to the sunroof housing track.
- Install the rear sunroof window. Refer to «Sunroof Window Replacement - Rear»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
- Install the front sunroof window. Refer to «Sunroof Window Replacement - Front»(/buick/regal/v-2009-2013/remont/sun-rooft-topconvertible-top/#sunroof-system) .
Scheme 8
| Callout | Component Name |
|---|---|
| WARNING: Refer to Glass and Sheet Metal Handling Warning . Preliminary Procedures Remove the sunroof window rear. Refer to Sunroof Window Replacement - Rear . | |
| 1 | Sunroof Window Rear Seal Side Procedures Before removing the sunroof window, apply a double layer of masking tape around the perimeter of the painted surfaces. Remove the sunroof window weatherstrip by grasping the edge, pull downward to release it from the retainer. Clean around the inside surface of the window weatherstrip retainer with a 50/50 mixture of isopropyl alcohol and water by volume on a dampened lint free cloth. Position the sunroof window rear seal side in the center of the window retainer, working outward the entire length. Ensure the window height. Refer to Sunroof Window Height and Opening Fit Adjustment . Inspect sunroof for proper operation. |
| WARNING |
|---|
| Refer to Glass and Sheet Metal Handling Warning . |
Sunroof Window Rear Seal Replacement - Rear Window Side
Scheme 9
| Callout | Component Name |
|---|---|
| WARNING: Refer to Glass and Sheet Metal Handling Warning . Preliminary Procedures Remove the sunroof window front. Refer to Sunroof Window Replacement - Front . | |
| 1 | Sunroof Window Front Seal Rear Procedures Before removing the sunroof window, apply a double layer of masking tape around the perimeter of the painted surfaces. Remove the sunroof window weatherstrip by grasping the edge, pull downward to release it from the retainer. Clean around the inside surface of the window weatherstrip retainer with a 50/50 mixture of isopropyl alcohol and water by volume on a dampened lint free cloth. Position the sunroof window front seal rear in the center of the window retainer working outward the entire length. Ensure the window height. Refer to Sunroof Window Height and Opening Fit Adjustment . Inspect sunroof for proper operation. |
| WARNING |
|---|
| Refer to Glass and Sheet Metal Handling Warning . |
Sunroof Window Front Seal Replacement - Front Window Rear
Scheme 10
| Callout | Component Name |
|---|---|
| Preliminary Procedure Remove the sunroof actuator trim cover. Refer to Sunroof Actuator Trim Plate Replacement . | |
| 1 | Sunroof Sunshade Switch Procedure Unsnap the switch from the trim cover. |
Sunroof Sunshade Switch Replacement
Scheme 11
| Callout | Component Name |
|---|---|
| Preliminary Procedure Remove the sunroof actuator trim cover. Refer to Sunroof Actuator Trim Plate Replacement . | |
| 1 | Sunroof Switch Procedure Unsnap the switch from the console. |
Sunroof Switch Replacement
Sunroof Window Height and Opening Fit Adjustment
- Open the sunroof to the vent position.
- Loosen the sunroof window rear fasteners on the left and right side.
- Open the sunroof to the half open position.
- Loosen the front sunroof window fasteners on the left and right side.
- Close the sunroof.
- Adjust the window.
- Tighten the window rear fasteners. Tighten Tighten the rear fasteners to 4 N.m (35 lb in).
- Open the sunroof window until the rear part is in the vent position.
- Tighten the sunroof window front fasteners. Tighten Tighten the front fasteners to 4 N.m (35 lb in).
- Install the front air deflector covers. Install the covers.
- Close the sunroof. Inspect the gap 11.0 +or -0.3 mm (.43in).
Scheme 12
| Callout | Component Name |
|---|---|
| Preliminary Procedure Remove sunroof air deflector cover. Refer to Sunroof Air Deflector Cover Replacement . | |
| 1 | Sunroof Window Fastener (Qty: 4) CAUTION: Refer to Fastener Caution Procedure Turn the ignition on. Lift up the sunroof window to the vent position. Slide the sunshade to the full rearward position. Tighten 4 N.m (35 lb in) |
| 2 | Sunroof Window Procedure After the installation adjust the sunroof window. Refer to Sunroof Window Height and Opening Fit Adjustment |
| CAUTION |
|---|
| Refer to Fastener Caution |
Sunroof Window Replacement - Front
- Open the sunshade.
- Open the sunroof to the vent position.
- Remove the rear window. Push up on the side covers to access the fasteners. Remove the 4 fasteners.
- Remove the rear window.
- Install the rear sunroof window.
- Tighten the rear window in the upper position.
- Install the rear window. Inspect the window gap 11.0 + or -0.3 mm (0.43in). Tighten Tighten the 4 fasteners to 4 N.m (35 lb in).
- Verify the operation of the sunroof.
Sunroof Description and Operation (Tilt and Slide System)
The tilt/slide sunroof consists of a moving glass panel and a manual sunshade. In the tilt/slide sunroof system the rear of the glass tilts up for venting and slides between the head liner and roof panel as it slides open. The glass is controlled by an integrated motor/controller. The sunshade has a mechanical connection to the glass causing it to open with the glass and keeping it from closing more than the glass.
The electrical portion of the tilt/slide sunroof system consists of
- Body control module (BCM)
- Sunroof glass motor module
- Sunroof control switch assembly
- Tilt control switch assembly
- Local interconnected network (LIN-Bus)
The sunroof electrical system uses a master/slave configuration utilizing a LIN-Bus based system for communication. The BCM is designated as the master, while the sunroof motor module is configured as the slave.
As the system master, the BCM uses the LIN-Bus communication bus to enable or disable sunroof operation, communicate vehicle information to the sunroof motor, and request sunroof movement. The sunroof motor provides system status and diagnostic information to the BCM for diagnostic reporting and operational purposes.
The sunroof glass is controlled by a integrated motor/controller containing the necessary electronics, motor, hall effect position sensors, as well as the interface to the driver control switches. The motor/controller is capable of controlling motion based on control switch activation and LIN-Bus message commands from the system master.
The operational calibrations for the sunroof integrated motor/controller are loaded over the LIN-Bus communication bus by the sunroof system master, the BCM.
Sunroof Glass and Sunshade Control Switches
The sunroof control switches are connected directly to the controller. The sliding glass switches provide detent positions for open, express open, off, close, and express close. The tilt switches provide detent positions for open, off, and close. The control switch completes the circuit between two signals provided by the sunroof motor module, a reference ground input and a pull-up voltage provided by an analog to digital switch input. The control switches place a different resistor ladder network in the circuit depending on the function selected. The controller's analog to digital switch input reads the resulting voltage range and determines the function as indicated in the included charts.
System Protection Functions
Normal operation of the sunroof system may be altered by one of the following events.
Obstacle or Blockage Detection
When enabled, obstacle detection is active only while the sunroof opening is approximately 4-200 mm (0.16-7.87 in) when moving in the closing direction. When an obstacle is detected in this range, the motion in the closing direction will stop and the sunroof will reverse direction for a short distance. The reversal shall complete regardless of operating Mode. If the travel is outside the range defined above, the sunroof will try to continue closing until it detects a motor stall condition or the system is at one of it's defined stops.
Motor Stall
If the sunroof is moving in the open or close direction and stops moving for 350 ms while the switch or LIN-Bus command is active, and no obstacle has been detected, the motor shall be turned off to prevent overheating.
Sunroof System Thermal Protection
The sunroof controllers have a thermal protection algorithm to protect the sunroof controller and motor from damage due to overheating conditions resulting from immoderately switch actuations. The thermal protection algorithm will cause any new sunroof open commands to be ignored until the motor is allowed to cool. A number of close requests during an over temperature condition will be allowed. If the thermal protection is triggered during an obstacle detection event, the sunroof reversal shall be finished.
Sunroof Operation
Open to Vent Position
When the sunroof is closed or in a partial vent position and the sunroof tilt open switch becomes active, the sunroof shall begin to express open to the vent position. Sunroof motion shall cease when the sunroof reaches the vent position or if the sunroof sliding glass switch becomes active.
Close from Vent
When the sunroof is in the vent position and the sunroof tilt switch enters the Close state, the sunroof will begin to express close the sunroof. Motion will continue until the sunroof has reached its fully closed position or if the sunroof sliding glass switch becomes active.
Normal Open (Non-Express)
When the sunroof is not in a vent position and the sunroof sliding glass switch is held in the Open position, the sunroof will begin opening. Motion will continue until the switch returns to the Off state or the tilt switch transitions to any active state.
Sunroof Express Open
When the sunroof control switch transitions to the Express Open state and the sunroof is not in a vent position, the sunroof will express open until the controller determines the sunroof has reached the comfort stop position or the fully Open position, the switch transitions to another state after first returning to the Off position, or the tilt switch transitions to an active state.
Normal Close (Non-Express)
When the sunroof switch is in the Close state and the sunroof is not in the vent position, the controller will begin moving the sunroof in the close direction. If the tilt switch becomes active the motor will be turned off.
Sunroof Express Close
When the sunroof switch is in the Express Close state and the sunroof is not in a vent position, the sunroof will express close until the controller determines the sunroof has reached the fully closed position, or the switch transitions to another state after first returning to the Off position. The sunroof motion will cease if the switch transitions back to the Close or Express Close state after returning to the Off position first or the vent switch transitions to any active state.
See also:
• Diagnostic System Check - Vehicle
• Strategy Based Diagnosis
• Diagnostic Procedure Instructions
• COMPONENT CONNECTOR END VIEWS -- INDEX
• Circuit Testing
• Connector Repairs
• Testing for Intermittent Conditions and Poor Connections
• Wiring Repairs
• Control Module References
• Diagnostic Repair Verification
• Checking Aftermarket Accessories
• Fastener Caution
• Headlining Trim Panel Replacement (With Sunroof)
• Roof Console Replacement
• Glass and Sheet Metal Handling Warning
• DTC B3664
• Sunroof Description and Operation (Tilt and Slide System)
• Sunroof Window Height and Opening Fit Adjustment
• Sunroof Motor/Actuator Initialization/Teach Process