Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-103658-71k61ijs:136:3912) at m.mountComponent (/tmp/execjs20161208-103658-71k61ijs:47:15602) at /tmp/execjs20161208-103658-71k61ijs:49:31860 at a.r.perform (/tmp/execjs20161208-103658-71k61ijs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-103658-71k61ijs:49:31821) at r (/tmp/execjs20161208-103658-71k61ijs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-103658-71k61ijs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-103658-71k61ijs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-103658-71k61ijs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-103658-71k61ijs:173:8
Car is running very rough when you step on the gas. It seems like the engine is either starved for gas or air. The Check Engine light is also on.
Many different problems can cause an engine to run rough and lack power. The first step is to retrieve the diagnostic code associated with the check engine light. This will provide a general idea of where to begin the diagnostic process. BMW vehicles often have problems with their VANOS variable valve timing systems. A skilled technician, such as one from YourMechanic, will be able to tell you if this or something else is cause of your symptoms.
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%