electrical
Sunroof Motor
for 2021 Honda Civic 1.5L I4 Turbo · FWD
Difficulty
Moderate
Time
2.0 h
Tools
8
Steps
14
✓Fact-checked. Built from OLP's spec database, then independently fact-checked line by line with every correction applied. Master-tech sign-off by Chris Hackleman is queued. Cross-check torque values against the factory manual, and stop if anything looks unsafe. How our data is made.
This procedure covers the removal and replacement of the sunroof motor assembly on a 2016-2021 Honda Civic with 1.5L turbo engine, requiring removal of the overhead console and headliner trim.
Warnings
⚠Disconnecting the battery will erase radio presets and require window auto-up/down recalibration. Consider using a battery memory saver.
⚠Do not force trim panels or clips. Broken clips are common and should be replaced to prevent rattles.
ℹ️If sunroof glass is stuck in an open position, manual closing procedure may be required before motor replacement.
⚠️Ensure sunroof glass is fully closed before beginning work to prevent it from falling or binding during motor replacement.
Tools required
Phillips screwdriverEssential
10mm socket and ratchetEssential
Torque wrench (5-35 Nm range)Essential
Flashlight or work lightEssential
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 motor assembly × 1 — Use OEM specification (Honda 74150-TBA-A01 or equivalent)
- Trim panel clips (if broken during removal) × 5 — Honda 91512-SZ3-003 or equivalent
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 engage parking brake
- Turn ignition off and remove key
- Ensure sunroof is fully closed before starting work
- Open driver's door to allow interior light and to prevent lockout
- Gather all tools and new sunroof motor assembly
Procedure
- 1Disconnect battery negative terminalOpen hood and locate the battery in the engine compartment. Use a 10mm socket to loosen the negative terminal bolt. Remove the negative cable and secure it away from the terminal to prevent accidental reconnection. Wait at least 3 minutes for airbag system capacitors to discharge.Torque specBattery Terminal Bolts6 Nm (4 lb-ft)
- 2Remove overhead console assemblyUsing trim panel tools, carefully pry down the rear edge of the overhead console near the rear seat. Release the clips by gently pulling downward. Disconnect the electrical connectors for the dome lights, sunroof switch, and any other accessories. Support the console as you disconnect to prevent wire damage. Set console aside in a safe location.⚠Note the routing and position of wiring harnesses for proper reassembly. Taking photos with your phone is recommended.
- 3Remove sunglasses holder and assist grip trimRemove the sunglasses holder (if equipped) by releasing the clips with a trim tool. Remove the front assist grip covers on both A-pillars by prying gently with a trim tool. Remove the Phillips screws securing the assist grips and remove the grips. These provide access to the headliner edge.Torque specCover Screws10 Nm (8 lb-ft)
- 4Lower headliner at front sectionCarefully pull down the front section of the headliner approximately 6-8 inches to access the sunroof motor area. The headliner is held by friction fit along the edges. Support the headliner with your hand or have an assistant hold it. Do not pull too hard or crease the headliner material. You only need to access the front center area where the motor is located.⚠The headliner can crease or tear if bent sharply. Work gently and support the material to maintain its shape.
- 5Locate and access sunroof motorWith the headliner lowered, locate the sunroof motor assembly mounted to the sunroof track mechanism near the center front of the roof. It is a black rectangular unit with a wiring harness connector and cable attachments to the sunroof sliding mechanism. Use a flashlight to clearly identify all mounting points and connections.
- 6Disconnect sunroof motor electrical connectorPress the release tab on the motor's electrical connector and carefully pull the connector away from the motor. Ensure you are pressing the correct release mechanism to avoid breaking the connector tabs. Mark the connector with tape if needed to ensure correct reconnection.
- 7Disconnect motor drive cablesThe sunroof motor has drive cables connected to the sunroof track mechanism on both sides. Note the position and routing of each cable. Release the cable retaining clips by pressing or sliding them (depending on design). Carefully disconnect both cables from the motor unit, noting their orientation for reinstallation.⚠Drive cables are under slight tension. Control the cables as you disconnect them to prevent them from snapping back and potentially damaging components.
- 8Remove sunroof motor mounting boltsUsing a 10mm socket, remove the mounting bolts securing the sunroof motor to the track assembly. There are typically 2-3 bolts holding the motor. Support the motor with one hand while removing the final bolt to prevent it from falling. Carefully lower the motor assembly away from the mounting location.Torque specModule Mounting Bolts8 Nm (6 lb-ft)
- 9Install new sunroof motorPosition the new sunroof motor in the mounting location, aligning the mounting holes with the track assembly. Install the mounting bolts finger-tight initially to ensure proper alignment. Once all bolts are started, torque the mounting bolts to specification using a torque wrench.Torque specModule Mounting Bolts8 Nm (6 lb-ft)
- 10Connect drive cables to new motorReconnect both drive cables to the new motor assembly in the same orientation as removed. Ensure the cable retaining clips fully engage and lock the cables securely. Verify each cable is properly seated and will not disconnect during operation. Gently tug on each cable to confirm secure attachment.
- 11Reconnect electrical connectorConnect the electrical connector to the new sunroof motor, ensuring it clicks fully into place. Verify the connector is completely seated and the locking tab is engaged. Check that the wiring harness has adequate slack and is not pinched or kinked.
- 12Reinstall headliner and trim componentsCarefully guide the headliner back into position along the front edge, ensuring it seats properly in all clips. Reinstall the assist grips and tighten screws to specification. Reinstall the sunglasses holder if equipped. Work methodically to ensure all clips engage properly.Torque specCover Screws10 Nm (8 lb-ft)
- 13Reinstall overhead consoleReconnect all electrical connectors to the overhead console (dome lights, sunroof switch, etc.). Align the console with the mounting clips in the headliner and press firmly until all clips engage. Verify the console is secure and flush with the headliner.
- 14Reconnect battery and initialize sunroofReconnect the negative battery cable to the battery terminal and torque the terminal bolt to specification. Turn the ignition to ON position (engine off). Press and hold the sunroof close button until the roof fully closes, then continue holding for 5 seconds. Release and press the open button until fully open, then hold for 5 seconds. This initializes the sunroof auto-open/close function.ℹ️The initialization procedure may vary slightly by model year. Consult owner's manual if sunroof does not operate correctly after initialization.Torque specBattery Terminal Bolts6 Nm (4 lb-ft)
Reassembly
- Ensure all trim panels are securely clipped and do not rattle when pressed
- Verify overhead console lights function properly
- Check that all electrical connections are secure and no warning lights appear on dash
- Recalibrate power window auto-up/down if battery was disconnected by fully opening then fully closing each window while holding the switch
Verification
- Test sunroof operation in all modes: tilt, slide open, slide close, and auto-open/close functions
- Verify sunroof closes completely and seals properly with no gaps
- Listen for unusual noises during operation that might indicate cable misalignment
- Confirm sunroof switch indicator lights function properly
- Test auto-reverse function by placing a soft object in the sunroof path during closing
- Inspect headliner and trim for proper fit with no gaps or misalignment
- Road test vehicle and listen for wind noise or rattles from overhead area
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 →