Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-85577-hb5y9js:136:3912)
    at m.mountComponent (/tmp/execjs20161208-85577-hb5y9js:47:15602)
    at /tmp/execjs20161208-85577-hb5y9js:49:31860
    at a.r.perform (/tmp/execjs20161208-85577-hb5y9js:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-85577-hb5y9js:49:31821)
    at r (/tmp/execjs20161208-85577-hb5y9js:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-85577-hb5y9js:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-85577-hb5y9js:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-85577-hb5y9js:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-85577-hb5y9js:173:8

Q: Sunroof will not retract

asked by on

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

A: A leaking sunroof is generally causes by a ...

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

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: I am trying to replace the idler pulley to the a/c. I don't know what tool to use. Can you help with what and how to do it? T.y.

It is going to be a 13mm or 14mm wrench. You will loosen the pulley center bolt, then turn the adjusting bolt above and behind the pulley to loosen the belt. Once belt is off, then just take center bolt...

Q: Large EVAC leak.

Hello. If the gas cap is verified to be good, the most common culprits are the purge valve and charcoal canister. If you would need help having this checked, a certified technician from YourMechanic can come to your car's location...

Q: How do I transfer contacts to the phonebook?

You can transfer contacts directly from your cell phone to the Bluetooth phonebook. To do so, follow these easy steps: 1. Press the Phone Send button. 2. Following the tone, say “Phonebook”. 3. Following the prompt, say “Transfer Entry”. 4....

Related articles

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...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...