1 - MECHANISM COVERS (2) 10 - MOTOR FASTENERS (3)
2 - RIGHT HAND GLASS GUIDE 11 - SUNROOF MOTOR/MODULE ASSEMBLY
3 - GLASS FASTENERS (4) 12 - ALIGNMENT HOLE
4 - GLASS ASSEMBLY 13 - TRIM RING
5 - DRAIN CHANNEL 14 - ASSEMBLY FASTENERS (8)
6 - SUNSHADE 15 - ALIGNMENT HOLE
7 - LEFT SUNROOF GLASS GUIDE 16 - WIND DEFLECTOR
8 - WIRE HARNESS 17 - GLASS GUIDE FOOT
9 - SUNROOF ASSEMBLY 18 - WIND DEFLECTOR STRAP SCREWS (2)
The power sunroof system allows the sunroof to be opened, closed or placed in the vent position electrically by
actuating a switch in the overhead console. The sunroof system receives battery feed through a fuse in the Power
Distribution Center (PDC). The sunroof will operate normally with the keyin any position while the Accessory Delay
system is active.
The sunroof glass panel tilts upward at the rear for ventilation and slidesrearward under the roof when open. The
panel seals flush with the roof in the closed position to eliminate wind noise. The sunroof includes a manual-sliding
sunshade to cover the deep-tinted glass panel.
In addition to the standard power sunroof operation, this vehicle offers several additional features. There is an
express (one-touch) opening and closing feature as well as Excessive Force Limitation (EFL). The EFL function
detects obstacles trapped between the glass and the vehicle roof during a closing motion. Upon sensing an obstacle
the EFL function will reverse direction of the glass to allow removal of theobstacle.
The main components of thepower sunroof system are:
The motor/module assembly
The power sunroof glass and frame assembly
The power sunroof switch
The manual-sliding sunshade
OPERATION
This vehicle has a vent, tilt and slide power sunroof system with express (one-touch) open and closing feature. The
sunroof system receives constant battery feed through a fuse in the Power Distribution Center (PDC). The sunroof
will operate normally with the key in any position while the Accessory Delay system is active. If the sunroof is mov-
ing when the key is turned to the START position (crank engine), all motionsstop until the key is released, then the
previously requested sunroof motion will resume. The sunroof will also complete a requested motion if the Acces-
sory Delay system goes inactivewhile the motion is in progress.
A combination push-button and rocker switch module mounted in the overhead console controls sunroof operation.
The sunroof switch is a rocker design with a push button in the center of the two halves of the rocker. Pressing the
rocker towards the front of the car commands the sunroof closed. Pressing the rocker towards the rear of the car
commands the sunroof open. Pressing the center push button commands the sunroof up into the vent position
(Rear of sunroof glass raises above the vehicle roof with glass still covering the sunroof opening). All switch com-
mands operate with the glass startingin any position. (Refer to 8 - ELECTRICAL/POWER TOP/SWITCH - OPER-
ATION) for additional information.
An electronic control system, integralto the motor/module assembly, provides the express open and close functions.
Pressing the
openorcloseend of the rocker switch moves the sunroof glass panel to the full open or fullclosed
position, respectively. During express closing, anytime an obstacle is detected in the way of the glass, the motor will
stop and reverse travel to avoid pinching an occupant’s finger, ice in the track, etc. This function is called Excessive
Force Limitation (EFL). There are two methods of overriding the EFL function.
1. When three EFL events occur without the glass being allowed to fully close, the next close attempt will only
move while the close switch is continuously actuated. This allows the sunrooftobeforcedclosedifmultipleclose
attempts fail.
2. If the sunroof close switch is continuously actuated during an EFL event, through the reversal, and during a two
second wait time, then continuing to hold the close switch will cause the roof to move towards close with the EFL
protection disabled. This allows the sunroof to be forced closed if it is known that a reversal will occur.
While in EFL override, the closing motion will cease if the sunroof switch is released at any time.
The motor/module is programmed to learn the speed required to drive the panel based on position and recalibrates
itself as needed. If the sunroof becomes uncalibrated, it will only respond to the vent switch. If the vent switch is
pressed, the glass will move toward vent; if the switch is released, all motion stops. In the event that the sunroof
system becomes uncalibrated performthe sunroof position calibration procedure, (Refer to 8 - ELECTRICAL/
POWER TOP/MOTOR - STANDARD PROCEDURE -SUNROOF POSITION CALIBRATION).
DIAGNOSIS AND TESTING
POWER TOP - SUNROOF
Any diagnosis of the power sunroof system should begin with the use of a scantool and the proper Diagnostic
Procedures Information. The scan tool can provide confirmation that the Controller Area Network (CAN) Data Bus is
functional, that all of the electronic modules are sending and receiving the proper messages on the CAN Data Bus,
and that the power sunroof motor is being sent the proper hard wired output by the sunroof switch.
For complete circuit diagrams, refer to the appropriate wiring information. The wiring information includes wiring dia-
grams, proper wire and connector repair procedures, details of wire harness routing and retention, connector pin-out
information and location views for the various wire harness connectors, splices and grounds.
Refer to the appropriate diagnostic information.
SUNROOF
Refer to SUNROOF DIAGNOSIS CHART for possible causes. Before beginning sunroof diagnostics verify that all
other power accessories are in proper operating condition. If not, a common electrical problem may exist. Refer to
Wiring Diagrams, in this publication for circuit, splice and component descriptions. Check the condition of the circuit
protection (20 amp circuit breaker in the Junction Block). Inspect all wiring connector pins for proper engagement
and continuity. Check for battery voltage at the power sunroof controller, refer to Wiring Diagrams, for circuit infor-
mation. If battery voltage of more than 10 volts is detected at the controller, proceed with the following tests (the
controller will not operate at less than 10 volts).
Before beginning diagnosis for wind noise or water leaks, verify that the problem was not caused by releasing the
control switch before the sunroof was fully closed. The sunroof module hasa water-management system. If how-
ever, the sunroof glass is in a partial closed position, high pressure water may be forced beyond the water man-
agement system boundariesand onto the headlining.
Every time the sunroof module loses power it must be initialized. This is done by connecting power to the sunroof
and moving the sunroof toward the closed position. When initialization occurs a slight “kick” in the sunroof module
will be seen and heard. This is the indication that the sunroof module is initialized
SUNROOF DIAGNOSIS CHART
SYMPTOM POSSIBLE CAUSE
Sunroof motor inoperative. Faulty control switch.
Faulty circuit ground between sunroof module, control switch,
and body harness.
Faulty power circuit between sunroof module, control switch,
and body harness.
Faulty sunroof drive motor.
Faulty sunroof module.
Audible whine when switch is depressed,
sunroof does not operate.Faulty sunroof drive motor.
Binding cable.
Audible clicking or ratcheting when switch is
pressed, sunroof does not operate.Broken or worn drive cable.
Worn drive motor gear.
Mechanisms not synchronized.
CAUTION: Do not leave the remote plugged into the winch when not in use. Leaving the remote plugged in,
may result in a dangerous condition and/or battery drain.
Always make sure the clutch is fully engaged or disengaged.
DIAGNOSIS AND TESTING – WINCH
CONDITION POSSIBLE CAUSES CORRECTION
Winch does not hold the load. Faulty winch drum brake. Replace the winch assembly.
(Refer to 23 - BODY/WINCH -
REMOVAL)
Load exceeds rating for the winch. Refer to operators manual for the
correct line pull rating for the winch.
Brake overheats and will not
hold the load.The wire rope is on the drum backwards. Remove all the wire rope and
respool in the proper direction.
Thewireropeisspoolontothedrumin
the wrong direction and working against
the brake in the
power inmode.The wire rope must always spool
onto the drum as indicated by the
drum rotation label on the winch.
Winches are equipped with an
automatic brake andWILL NOT
FUNCTIONif the wire rope spools
intheoppositedirection.Thewire
rope spooling can accidentally be
reversed by running the wire rope
all the way out and re-spooling in
with the control switch in the
power
out
mode.
Load exceeds rating for winch Refer to operators manual for the
correct line pull rating for the winch.
After a very long
power outcycle, in
excess of 50 feet under high loads, the
brake has overheated and needs a cool
down cycle of approximately 30 minutes.These winches are rated for
intermittent duty operations only. As
the load is increased, the duration
of power out cycles must be
reduced to limit the brake
temperature. Allow adequate time
for the brake to cool between uses
when performing extended power
out cycles.
B10B2–A/C COOL DOWN TEST PERFORMANCE (DUAL-ZONE)
For a complete wiring diagramRefer to Section 8W.
Theory of Operation
The Cooldown Test checks A/C system performance based on Evaporator Temperature Sensor input. The main cri-
teria is to lower evaporator temperature 11.11°C (20°F) within one minute. Before starting the test, the evaporator
temperature must be above 13°C (55°F) and the front blower speed must be setto high speed. When the test is
running, A/C Select and A/C Request will be on and the A/C status indicator will flash. When the test is complete,
the scan tool will display one or more test status messages to indicate the outcome of the Cooldown Test. A Suc-
cessful Cooldown – Test Passed status message indicates that the main testcriteria was met. A DTC Set During
Routine – Test Not Passed status message indicates that the A/C system is unable to lower the evaporator tem-
perature 11.11°C (20°F) within one minute. A Conditions Too Cold – Test NotRun status message indicates that the
evaporator temperature was below 13°C (55°F) when starting the Cooldown Test. A Blowers Not On High – Test Not
Run status message indicates that either the front blower speed was not setto high speed prior to starting the
Cooldown Test or the front blower speed was changed from high speed to another setting after starting the
Cooldown test. A Refrigerant Temperature Sensor Error status message indicates that a fault occurred with the
Evaporator Temperature Sensor/sensor circuits. A No Results Stored/Test Not Complete status message indicates
that the power was cycled while the test was running.
When Monitored:
When the Cooldown Test is executed.
Set Condition:
If the A/C system is unable to lower the evaporator temperature 11.11°C (20°F) within one minute.
Possible Causes
OTHER HVAC SYSTEM FAULTS PRESENT
EVAPORATOR TEMPERATURE SENSOR CIRCUITS
EVAPORATOR TEMPERATURE SENSOR
TOTALLY INTEGRATED POWER MODULE (TIPM) FAULTS PRESENT
POWERTRAIN SYSTEM FAULTS PRESENT
Diagnostic Test
1.DIAGNOSE COOLDOWN TEST STATUS MESSAGES
WereanyofthefollowingstatusmessagespresentafterperformingtheCooldown Test?
Yes, Conditions Too Cold - Test Not Run
If running, turn the A/C compressor off. Verify that the work area ambient temperature is above 15.6°C
(60°F). If not, move the vehicle to a warmer work area. Verify that the evaporator temperature is above
13°C (55°F). If not, set the blower to high speed and allow the blower to run for five minutes. Then, run
the Cooldown Test again.
Yes, Blowers Not On High - Test Not Run
Set the blower speed to high speed and then run the Cooldown Test again.
Yes, No Results Stored/Test Not Complete
Verify that power is not interrupted while rerunning the Cooldown Test.
No>>
Go To 2
3.CHECK FOR NORMAL A/C MODE SWITCH & STATUS INDICATOR FUNCTION
Turn the ignition on.
Turn the blower control on.
Press the A/C mode switch on and off several times while observing the A/C status indicator.
Does the A/C status indicator turn on and off with respect to the switch position?
Ye s>>
Go To 4
No>>
Replace the A/C Heater Control in accordance with the Service Information.
Perform BODY VERIFICATION TEST – VER 1. (Refer to 8 - ELECTRICAL/ELECTRONIC CONTROL
MODULES - STANDARD PROCEDURE).
4.VERIFY THAT DTC B1001–A/C SWITCH REQUEST INPUT CIRCUIT LOW IS STILL ACTIVE
Turn the blower control off.
With the scan tool, erase HVAC DTCs.
Turn the ignition off, wait 10 seconds, and then turn the ignition on. Wait two minutes before proceeding.
With the scan tool, read HVAC DTCs.
Does the scan tool display active: B1001–A/C SWITCH REQUEST INPUT CIRCUITLOW?
Ye s>>
Replace the A/C Heater Control in accordance with the Service Information.
Perform BODY VERIFICATION TEST – VER 1. (Refer to 8 - ELECTRICAL/ELECTRONIC CONTROL
MODULES - STANDARD PROCEDURE).
No>>
Perform BODY VERIFICATION TEST – VER 1. (Refer to 8 - ELECTRICAL/ELECTRONIC CONTROL
MODULES - STANDARD PROCEDURE).
3.CHECK FOR NORMAL REAR DEFROST MODE SWITCH & STATUS INDICATOR FUNCTION
Turn the ignition on.
Press the Rear Defrost mode switch on and off several times while observingthe status indicator.
Does the Rear Defrost status indicator turn on and off with respect to the switch position?
Ye s>>
Go To 4
No>>
Replace the A/C Heater Control in accordance with the Service Information.
Perform BODY VERIFICATION TEST – VER 1. (Refer to 8 - ELECTRICAL/ELECTRONIC CONTROL
MODULES - STANDARD PROCEDURE).
4.VERIFY THAT DTC B1016–REAR DEFROST SWITCH REQUEST INPUT CIRCUIT LOW IS STILL ACTIVE
With the scan tool, erase HVAC DTCs.
Turn the ignition off, wait 10 seconds, and then turn the ignition on. Wait two minutes before proceeding.
With the scan tool, read HVAC DTCs.
Does the scan tool display active: B1016–REAR DEFROST SWITCH REQUEST INPUT CIRCUIT LOW?
Ye s>>
Replace the A/C Heater Control in accordance with the Service Information.
Perform BODY VERIFICATION TEST – VER 1. (Refer to 8 - ELECTRICAL/ELECTRONIC CONTROL
MODULES - STANDARD PROCEDURE).
No>>
Perform BODY VERIFICATION TEST – VER 1. (Refer to 8 - ELECTRICAL/ELECTRONIC CONTROL
MODULES - STANDARD PROCEDURE).
B1079–CLIMATE CONTROL COOL DOWN TEST EXCESSIVE TIME (SINGLE-ZONE)
For a complete wiring diagramRefer to Section 8W.
Theory of Operation
The Cooldown Test checks A/C system performance based on Evaporator Temperature Sensor input. The main cri-
teria is to lower evaporator temperature 11.11°C (20°F) within one minute. Before starting the test, the evaporator
temperature must be above 13°C (55°F) and the front blower speed must be setto high speed. When the test is
running, A/C Select and A/C Request will be on and the A/C status indicator will flash. When the test is complete,
the scan tool will display one or more test status messages to indicate the outcome of the Cooldown Test. A Suc-
cessful Cooldown – Test Passed status message indicates that the main testcriteria was met. A DTC Set During
Routine – Test Not Passed status message indicates that the A/C system is unable to lower the evaporator tem-
perature 11.11°C (20°F) within one minute. A Conditions Too Cold – Test NotRun status message indicates that the
evaporator temperature was below 13°C (55°F) when starting the Cooldown Test. A Blowers Not On High – Test Not
Run status message indicates that either the front blower speed was not setto high speed prior to starting the
Cooldown Test or the front blower speed was changed from high speed to another setting after starting the
Cooldown test. A Refrigerant Temperature Sensor Error status message indicates that a fault occurred with the
Evaporator Temperature Sensor/sensor circuits. A No Results Stored/Test Not Complete status message indicates
that the power was cycled while the test was running.
When Monitored:
When the Cooldown Test is executed.
Set Condition:
If the A/C system is unable to lower the evaporator temperature 11.11°C (20°F) within one minute.
Possible Causes
OTHER HVAC SYSTEM FAULTS PRESENT
EVAPORATOR TEMPERATURE SENSOR CIRCUITS
EVAPORATOR TEMPERATURE SENSOR
TOTALLY INTEGRATED POWER MODULE (TIPM) FAULTS PRESENT
POWERTRAIN SYSTEM FAULTS PRESENT
Diagnostic Test
1.DIAGNOSE COOLDOWN TEST STATUS MESSAGES
WereanyofthefollowingstatusmessagespresentafterperformingtheCooldown Test?
Yes, Conditions Too Cold - Test Not Run
If running, turn the A/C compressor off. Verify that the work area ambient temperature is above 15.6°C
(60°F). If not, move the vehicle to a warmer work area. Verify that the evaporator temperature is above
13°C (55°F). If not, set the blower to high speed and allow the blower to run for five minutes. Then, run
the Cooldown Test again.
Yes, Blowers Not On High - Test Not Run
Set the blower speed to high speed and then run the Cooldown Test again.
Yes, No Results Stored/Test Not Complete
Verify that power is not interrupted while rerunning the Cooldown Test.
No>>
Go To 2
*HVAC SYSTEM TEST
For a complete wiring diagramRefer to Section 8W.
Theory of Operation
The HVAC System Test provides a starting point in the diagnostic process byidentifying the appropriate diagnostic
procedure or system test to perform when diagnosing a given symptom, condition, or DTC. It also provides a means
for testing the entire HVAC system byutilizing the A/C-heater control’s On-Board System Tests. The On-Board Sys-
tem Tests can also assist in diagnosing stored DTCs. (Refer to 24 - HEATING &AIR CONDITIONING - DIAGNOSIS
AND TESTING) for additional information about on-board diagnostics.
Diagnostic Test
1.HVAC SYSTEM TEST
NOTE: Diagnose and repair all active DTCs before diagnosing and repairingstored DTCs.
Make a selection based on the symptom, condition, or DTC that you want to diagnose.
For Any Active DTC
Refer to the Table of Contents in this Section for a complete list of HVAC related symptoms.
Scan Tool Indicates HVAC Not Active On Bus
(Refer to 8 - ELECTRICAL/ELECTRONIC CONTROL MODULES - DIAGNOSIS AND TESTING) for no
response related diagnostic procedures.
Blower Motor Inoperative
Refer to *Blower Motor Inoperative in this Section.
Complete HVAC System Test
Go To 2
A/C System Performance Test
Go To 2
Mode Switch & Door Actuator Ckt Test
Go To 3
Actuator DTC Detection Test
Go To 4
Actuator Calibration Test
Go To 5
2.A/C SYSTEM PERFORMANCE TEST
NOTE: The following are prerequisites of the Cooldown Test. Verify each ofthe following before running the
test:
If active, diagnose and repair Evaporator Temperature Sensor related DTCs before proceeding. Refer to
the Table of Contents in this Section for a complete list of HVAC related symptoms.
Verify that the refrigerant system has an adequate charge. Check and repair as necessary before pro-
ceeding. (Refer to 24 - HEATING & AIR CONDITIONING/PLUMBING - DIAGNOSIS ANDTESTING).
Verify that the blower motor operates correctly in all speeds. Diagnose and repair all blower related faults
before proceeding.
Verify that the work area ambient temperature is above 15.6°C (60°F) before proceeding. Move the vehicle
to a warmer work area if necessary.
Verify that the evaporator temperature is above 13°C (55°F) before proceeding.
Verify that the Mode Select control is set to the panel position.
Verify that the A/C compressor is not running. If the compressor is running, turn the A/C off and allow the
evaporator to warm up before proceeding.
NOTE: Running the AC Cooldown test will cause the A/C status indicator to flash.
NOTE: One or more status messages will display on the scan tool after running the Cooldown Test. These
messages will clear after paging back out of this test function. Therefore, it is important to note all mes-
sages before doing so.
Start the engine.
Turn the Blower control to the high speed position.