Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-80463-snu80bjs:136:3912) at m.mountComponent (/tmp/execjs20161208-80463-snu80bjs:47:15602) at /tmp/execjs20161208-80463-snu80bjs:49:31860 at a.r.perform (/tmp/execjs20161208-80463-snu80bjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-80463-snu80bjs:49:31821) at r (/tmp/execjs20161208-80463-snu80bjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-80463-snu80bjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-80463-snu80bjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-80463-snu80bjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-80463-snu80bjs:173:8
The engine is making a loud knocking noise that gets louder when accelerating. It occasionally stalls, and I have to restart it.
The variable valve timing system uses oil pressure and solenoid control. If the system is not working properly or the oil supply is restricted to this system a knocking noise can occur which can get louder on acceleration and if the timing is not being correctly adjusted the engine could stall. A Check Engine Light may be accompanied with this so faults should be read out as well especially if the engine stalls. You may want to enlist the help of a mechanic, such as one from YourMechanic, who will be able to determine the type of noise, locate its source, and repair the issue to correct the noise and stalling issue.
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%