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/InstallationWindshield Wiper System
Outline
Equipped with continuous (low/high), auto-stop, one-touch wiper, intermittent
wiper (without auto wiper system), auto wiper (with auto wiper system), and
synchronized washer and wiper operation.
The front body control module (FBCM) performs windshield wiper and washer
...
Air Bag Module And Pre Tensioner Seat Belt Deployment Procedures [Two Step Deployment
Control System]
WARNING:
A live (undeployed) air bag module, pre-tensioner seat belt or lap pre-tensioner
seat belt may accidentally operate (deploy) when it is disposed of and cause
serious injury. Do not dispose of a live (undeployed) air bag module, pre-tensioner
seat belt or lap pre-tensioner s ...
Electronic Spark Advance Control [Skyactiv G 2.0]
Outline
Controls ignition to optimum timing according to engine operation conditions.
Serviceability has been improved by eliminating the necessity of ignition
timing adjustment.
The PCM determines the engine operation conditions based on input signals
from each sensor a ...