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/InstallationIon Sensor
Purpose/Function
Detects ion generation in the combustion chamber for detecting pre-ignition.
Detects ions which occur due to fuel combustion as current by applying bias
voltage to the spark plug, which is amplified in the ignition coil internal
circuit and input to the PCM.
...
Interior Care
WARNING
Do not spray water in the cabin:
Splashing water on electrical parts such as the audio unit and switches is dangerous
as it could cause a malfunction or a fire.
Dashboard Precautions
Prevent caustic solutions such as perfume and cosmetic oils from contacting the
dashboard. They will ...
Air Bag Module And Pre Tensioner Seat Belt Deployment Procedures [Standard Deployment
Control System]
WARNING:
A live (undeployed) air bag module or 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 or pre-tensioner seat belt. If the SSTs
(Deployment tool and Adapter harness ...