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/InstallationBody Sealing [Water Proof And Rust Preventive]
Sealant is applied to the parts where the panels meet and to the hemmed parts
of the door panel and hood panel to provide water proofing and rust proofing.
...
Refrigerant System Service Cautions
Handling Insufficient Refrigerant Level
If an insufficient refrigerant level is detected at troubleshooting, do
not charge (add) the refrigerant. Because an accurate amount of refrigerant
cannot be determined from the pressure indicated on the manifold gauge, never
charge the refrige ...
Differential Oil Temperature Sensor
Purpose, Function
The differential oil temperature sensor detects the rear differential oil
temperature based on the resistance of the thermistor, and inputs it to the
AWD CM.
Construction
The differential oil temperature sensor is installed in the rear differential
carr ...