A stuck sunroof is usually the cables, not the motor.
We take the whole unit out of the car, rebuild it on the bench and refit the one you already have. You are not buying a new sunroof.
Monroe, NCServing Charlotte, Union County and the SC border townsMon–Fri 9:00–7:00 · Sat 11:00–5:00 · Sun closed

The part that fails is the cheapest part in there.
A sunroof runs on two nylon-coated cables in guide tracks, pushed by a small motor. The cables dry out, fray and jump their track, and the plastic shoes they run in break up. The motor is usually fine and so is the glass. What you hear as a dead sunroof is nearly always the drive cables and the guides.
What the quick answers get wrong
- A new motor is the usual first guess and rarely the fix. If it hums and nothing moves, the cables have already let go.
- Sealing around the glass does not stop most leaks. A sunroof is designed to let water in — it drains away down four tubes, and blocked tubes are what puts water on your headliner.
- A used assembly from a breaker is the same age as yours with the same dried-out cables in it.
- Bolting it shut for good is what a lot of places will suggest. We would rather fix the mechanism.
Out of the car, rebuilt on the bench
The cassette comes out so the tracks, cables, drains and shade can be worked on properly — then your original goes back in.

We open it up
- Panel and trim off, not worked around
- Tracks, cables and guides exposed
- All four drain tubes checked and cleared

What usually turns up
- Cable sheathing dried out and frayed
- Guide shoes cracked or missing
- Shade fabric perished off its panel

Back in and trimmed
- Your original unit refitted, not replaced
- Runs checked through the full travel
- Headliner and trim put back properly
The work, either side of the job
Every photograph was taken at the shop in Monroe.
After
Sunroofs and shades through this shop
Photographed at 4209 W Hwy 74, Monroe. The shop has more sunroof work than it has pictures of it — these are the jobs that got photographed.




Nobody has ever left this shop a bad review
5.0 on Google. Every word below is copied straight off the profile.
“I had Auto Tops and Trim replace the headliner and center console leather in my 2008 Honda Accord. I was very happy with the quality of the work and would recommend using them.”
“Fantastic service. The job was done quickly, while I waited. The price was cheaper than what most people were charging here locally.”
“Mr. Hopton restored my sunroof shade back to new condition. He even allowed me to watch the process. I recommend him 100% for all of your reupholstery needs. Thank you!”
“Excellent work. We drove an hour to get our sunroof fixed and we were very happy with the service. Highly recommend!”
“Excellent service and great prices I'll take back my car all the time”
“Great auto shop”
“Good work”
Where to bring it, and how far people come
A stuck or leaking sunroof is not something to drive around with for a week, so the useful thing to know is where we are: 4209 W Hwy 74, west of downtown Monroe. Cars come to us from Charlotte and Mecklenburg County, across Union County, from Concord and Gastonia, and from Rock Hill and Fort Mill over the SC line.
- Shop
- 4209 W Hwy 74, Monroe, NC 28110
- Hours
- Mon–Fri 9:00–7:00 · Sat 11:00–5:00 · Sun closed
- Phone
- (980) 385-8101
Answers first
Do you fix sunroofs near Charlotte, or do I need to come to Monroe?
My sunroof is stuck open. Can you get it shut today?
Do you replace the whole sunroof?
Water is coming in around my sunroof. Is the seal gone?
Can you fix the sliding shade as well?
Do you install new sunroofs?
What it does when you press the switch, plus the year, make and model, is usually enough for us to tell you what is likely wrong.
- Free, and no obligation
- Nobody will chase you afterwards
- If it needs to come in to be diagnosed, we will say so
4209 W Hwy 74, Monroe, NC 28110
Mon–Fri 9:00–7:00 · Sat 11:00–5:00 · Sun closed