Fix a car sunroof that will not open
We'll check the switch, fuse, and tracks—or tell you when to call a mechanic for motor or cable repair.
What you'll need
- Fuse puller or needle-nose pliers
- Replacement fuse (same amperage)
- Silicone-based sunroof lubricant (optional)
- Soft brush or cloth
Step-by-step diagnostic
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from switch to motor.
- Check switch and fuse You want to rule out the switch and fuse first.
- Tracks and obstruction The switch and fuse are good but the sunroof is stuck.
- When to call a pro The motor runs but the roof does not move, or you are not comfortable.
Show full guide
Steps
Goal: Confirm the symptom, rule out the switch and fuse, then check the tracks and motor.
- Press the sunroof switch to open and close. Try tilt and slide if applicable.
- Good: The sunroof does not move—proceed to Check switch and fuse.
- Bad: The sunroof works—no fault.
Check switch and fuse
Goal: Rule out a faulty switch or blown fuse.
- Confirm the switch responds when pressed. Listen for a click or hum from the motor.
- Locate the fuse box and check the sunroof fuse. Replace if blown with the same amperage.
- Good: Switch works and fuse is intact. Proceed to Tracks and obstruction.
- Bad: Fuse blown or switch faulty—replace and retest. If the fuse blows again, call a mechanic.
Tracks and obstruction
Goal: Clean and lubricate the sunroof track, then check the motor.
- Inspect the tracks for leaves, dirt, or ice. Clean with a soft brush. Apply silicone-based lubricant if dry.
- Press the switch and listen for the sunroof motor. If you hear it but the roof does not move, the cable or mechanism may be jammed or broken.
- Good: Tracks are clear and the sunroof moves. If the motor runs but the roof is stuck, call a mechanic.
- Bad: Motor runs but roof stuck—cable or mechanism failed. Call a mechanic.
When to get help
Call a mechanic if:
- The fuse and tracks are clear but the sunroof still does not move.
- The motor runs but the roof does not move (cable or mechanism fault).
- You are not comfortable with headliner or motor work.
Verification
- The sunroof opens and closes smoothly when you press the switch.
- The fuse is intact and the tracks are clear.
- No grinding or binding when the sunroof moves.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Confirm symptom Verify the sunroof does not move when you press the switch.
- Switch and fuse Check the sunroof switch and fuse.
- Tracks Clean and lubricate the tracks.
- Motor and cable Check if the motor runs; cable may be jammed or broken.
- Call a pro Motor or cable replacement—call a mechanic.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Whether the sunroof moves at all (or partway)
- Whether you hear the motor when pressing the switch
- Fuse condition
- Track condition (debris, ice)
- Steps already tried
Does the sunroof fail to move when you press the switch?
Press the sunroof switch. Try open, close, and tilt if applicable.
You can change your answer later.
No action needed
Is the switch and fuse good?
Check the sunroof switch and fuse.
You can change your answer later.
Replace fuse and retest
Are the tracks clear and lubricated?
Debris or dry tracks can jam the sunroof.
You can change your answer later.
Clean and lubricate tracks
Do you hear the motor when you press the switch?
A working motor may hum or click even if the roof is stuck.
Do you hear the motor?
You can change your answer later.
Call a mechanic
Reviewed by Blackbox Atlas
Frequently asked questions
- Why would a sunroof not open?
- Common causes: blown fuse, faulty switch, debris in the tracks, or failed motor or cable. Check the fuse and tracks first.
- Can I fix a sunroof that will not open myself?
- Yes, for fuse and track cleaning. Motor or cable replacement often requires headliner removal—call a mechanic.
- When should I call a mechanic for a sunroof that will not open?
- Call a mechanic if the fuse and tracks are clear but the sunroof still does not move, or if you hear the motor but the roof is stuck.
Rate this guide
Was this helpful?
Thanks for your feedback.