electrical
Sunroof Switch
for 2021 Honda Accord 1.5L I4 Turbo · FWD
Editorial review:Chris Hackleman — Master Technician · 20+ years
Difficulty
Easy
Time
30 min
Tools
6
Steps
9
✓Expert-verified. Personally reviewed and approved by OLP's master technicians (Chris Hackleman — 20+ years each). Always follow the vehicle's factory service information and torque specs.
This procedure covers the removal and replacement of the sunroof switch on a 2018-2024 Honda Accord with 1.5L turbo engine, requiring removal of the overhead console trim.
Warnings
⚠Disconnect the battery negative terminal and wait 3 minutes before working near airbag components in the overhead console area to prevent accidental deployment.
ℹ️Trim clips are fragile. Use proper trim removal tools to avoid breaking mounting points.
ℹ️The overhead console contains the sunroof motor ECU and wiring harnesses. Avoid pulling on wires directly.
Tools required
Trim panel removal tool setEssential
Phillips screwdriverEssential
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Parts
- Sunroof switch assembly × 1 — Use OEM specification
- Overhead console trim clips (if broken) × 1 — Use OEM specification
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Preparation
- Park vehicle on level surface and turn ignition off
- Disconnect the negative battery terminal and wait at least 3 minutes for airbag system capacitor discharge
- Ensure sunroof is in the fully closed position
- Gather all tools and parts before beginning work
Procedure
- 1Remove overhead console front sectionUsing a trim panel removal tool, carefully pry down the front section of the overhead console near the windshield. Start at the rear edge of the front section and work forward. There are typically 4-6 clips holding this section. Pull gently downward once clips are released.
- 2Disconnect map light connectorsLocate the electrical connectors for the map lights and dome light in the overhead console. Press the release tabs and disconnect each connector. Support the console trim as you work to prevent stress on remaining clips.
- 3Remove overhead console rear sectionLocate and remove the Phillips screws securing the rear overhead console section (typically 2 screws near the sunroof switch area). Gently pull down the rear section of the overhead console. This section contains the sunroof switch and sunglass holder.⚠The sunroof control wiring harness is still connected. Do not pull the console more than 4-6 inches down to avoid wire damage.
- 4Disconnect sunroof switch connectorLocate the sunroof switch electrical connector on the back of the switch assembly. Press the locking tab on the connector and pull straight out to disconnect. Note the connector orientation for reinstallation.
- 5Remove sunroof switch assemblyThe sunroof switch is held in place by 2-4 clips or small tabs on the overhead console housing. Using a small flathead screwdriver or trim tool, carefully release the tabs while gently pushing the switch out from the front side. Remove the switch assembly from the console.
- 6Install new sunroof switchPosition the new sunroof switch assembly into the overhead console opening. Ensure proper orientation with the open/tilt icons facing the correct direction. Press firmly until all mounting tabs click into place. Verify the switch is secure and sits flush with the console surface.
- 7Reconnect electrical connectorConnect the sunroof switch electrical connector to the back of the new switch. Push firmly until you hear and feel the locking tab click into place. Gently tug the connector to verify it is fully seated.
- 8Reinstall overhead consolePosition the rear overhead console section back into place. Install the Phillips screws and tighten securely but do not overtighten plastic threads. Reconnect the map light and dome light electrical connectors. Align the front console section and press upward firmly until all clips engage with audible clicks.
- 9Reconnect battery and initialize systemReconnect the negative battery terminal. Turn the ignition to ON position (engine off). The sunroof switch should illuminate. If the sunroof operation is erratic, perform the initialization procedure: close the sunroof completely, then press and hold the close button for 5 seconds after it reaches fully closed position.Torque specBattery Terminal Bolts6 Nm (4 lb-ft)
Reassembly
- Ensure all trim clips are properly seated and overhead console sections are flush with headliner
- Verify no gaps exist around the console trim that could indicate missing or unengaged clips
- Confirm all map lights and dome light function correctly after reassembly
Verification
- Turn ignition to ON position and verify sunroof switch illuminates
- Test sunroof tilt function by pressing rear of switch - sunroof should tilt open smoothly
- Test sunroof slide function by pressing front of switch - sunroof should open and close fully without binding
- Verify auto-close function works by pressing and releasing close button briefly - sunroof should close completely on its own
- Test obstacle detection by closing sunroof and blocking path with hand - sunroof should reverse direction
- Confirm no warning lights appear on instrument cluster related to sunroof operation
Related trouble codes on this vehicle
Codes that commonly send this job to the bay — tap one for symptoms, causes, and diagnostic steps.
B0240Sunroof Motor CircuitB0241Sunroof Position Sensor CircuitU0160Lost Communication with Sunroof Control ModuleU0260Lost Communication With Sunroof Control Module
Chasing one of these codes and not sure which part is guilty? Ask a master mechanic about YOUR car →