Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-5336-qn2pxwjs:136:3912) at m.mountComponent (/tmp/execjs20161208-5336-qn2pxwjs:47:15602) at /tmp/execjs20161208-5336-qn2pxwjs:49:31860 at a.r.perform (/tmp/execjs20161208-5336-qn2pxwjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-5336-qn2pxwjs:49:31821) at r (/tmp/execjs20161208-5336-qn2pxwjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-5336-qn2pxwjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-5336-qn2pxwjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-5336-qn2pxwjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-5336-qn2pxwjs:173:8
It sounds like a belt is loose, but I am not exactly sure which belt it is. If I had to guess, I would say it is the timing belt.
Depending on the engine that is in your particular vehicle, you might not have a timing belt but a chain. Timing belts don't really make noises associated with lose belts. If a timing belt is loose the engine will jump time and not start. You might be having an issue with your drive belt. That is the belt that runs all the accessories like the compressor, power steering, alternator, etc. This belt is tightened by an automatic tensioner. If the belt is loose, you might have a bad tensioner. A qualified mechanic should take a look in order to pinpoint the cause of the noise and recommend a proper repair.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%