Skip the auto shop - Our mechanics make house calls

Q: Sunroof will not retract

asked by on

The sunroof is leaking and will not retract. I does go up and down.

A leaking sunroof is generally causes by a clogged sunroof drain. Believe it or not, sunroofs are not watertight. They have channels that drain the water that comes in down tubes throughout the car. When these tubes clog up with debris, the water backs up and leaks into the car. The issue with the sunroof not retracting could be a problem with the switch, but I’d be willing to bet that there is a problem with the motor that operates the sunroof. It’s a separate operation to raise and lower the sunroof, versus the forward and retracting motion. I recommend having a certified mechanic diagnose and repair the problem with your sunroof.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Sunroof will not retract

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: 2004 nissan quest . about how much to replace serpentine belt ?

Hi there. You can request an estimate to have one of our professional mobile mechanics come to your location and complete a serpentine belt replacement by clicking this link. Once on that service page, simply press the Get a Quote...

Q: My car is pouring coolant out does a bad water pump pour coolant out

It can, but there are many parts of the cooling system that can do this. If it is the water pump, the coolant or water will be coming from the front of the motor and behind the timing cover. The...

Q: Gas is leaking from fuel tank

Hey there. If your fuel tank is rusted to the point of leaking fuel, then you will need to have the fuel tank replaced. As rust spreads, it will leak worse every day and when there is no fuel leaking...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...