1. Disconnect the negative battery cable..
2. Remove the front map light..
3. Verify that the continuity between the sunroof switch terminals is as indicated in the table.

If not as indicated in the table, replace the sunroof switch.

Sunroof Switch Removal/InstallationSeat Warmer Control Unit Removal/Installation
WARNING:
Handling a side air bag improperly can accidentally operate (deploy) the
air bag, which may seriously injure you. Read the service warnings/cautions
in the Workshop Manual before handling the front seat (side air bag integrated)..
1. Switch the ignition off (LOCK).
2. ...
Driver Side Air Bag Module [Standard Deployment Control System]
Purpose
When the driver-side air bag module receives an impact from a frontal or
frontal offset collision, the operation (deployment) of the air bag mediates
the impact to the head and face of the driver.
Function
When the driver-side air bag module receives an impact from ...
Generator Removal/Installation [Skyactiv G 2.0]
WARNING:
Remove and install all parts when the engine is cold, otherwise they can
cause severe burns or serious injury.
When the battery cables are connected, touching the vehicle body with generator
terminal B will generate sparks. This can cause personal injury, fire, and ...