Symptoms
- Sunroof doesn't respond to the switch at all
- Sunroof moves partway then stops
- Grinding or straining motor sound
- Sunroof is stuck open or stuck closed
Likely causes
- CommonBlown sunroof fuseA dedicated fuse controls power to the sunroof motor.
- CommonDebris or dirt in the tracksLeaves, dirt, and grime can build up in the tracks and jam movement.
- CommonWorn or stripped drive motor/gearsThe motor and small gears that move the glass can wear out over time.
- PossibleSunroof out of alignment or reset neededMany sunroofs need a relearn procedure after a battery disconnect or motor replacement.
- PossibleFailed sunroof switchThe control switch itself can fail electronically.
What to do
- Check the fuse box for a blown sunroof fuse and replace with the correct amperage.
- Listen for a motor sound when using the switch; a straining or grinding noise suggests a jam or worn gears.
- Clean visible tracks and rails (accessible from outside with the sunroof cracked slightly) of dirt and debris.
- Look up your vehicle's sunroof reset or relearn procedure, since many need this after any interruption in power.
- Avoid forcing the panel by hand if the motor isn't working, which can bend the track or glass.
- Check if it's stuck open, and if so, prioritize covering it to prevent water damage until repaired.
- Have a shop inspect the motor and drive cables if cleaning and reset attempts don't work.
- Get the glass and seals inspected too if there's been water leaking in around the sunroof.
Tools and parts
- Soft brush or cloth
- Fuse puller or pliers
- Replacement fuses
Sunroof motor assemblySearch: “sunroof motor for [your car make model year]”
When to call a pro
If the sunroof is stuck open, cover it with a tarp or plastic to prevent water damage and get it looked at promptly.
Safety
Generally low risk
Generally low risk for a careful person. Stop if anything looks different from what this guide describes.