Exception in rendering!

Message: window is not defined

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

Q: Car rough idles and worse when engine is warm - 2008 BMW 528i

asked by on

My car has a very rough idle. It has approximately 87,000 miles on it. A decarb has already been performed. When the engine is warm and the car is not in motion (just sitting) is when the rough idling problem is the most noticeable. There is a dip in the idle, but my car does not die. Could you please tell me what is causing this so that I can fix it. Thanks.

A: Hey there. You should first check for any p...

Hey there. You should first check for any problem codes. Next, check for vacuum leaks. Third, check out the idle air control valve - clean it if possible. A professional mechanic, like one from YourMechanic, can help with this diagnosis and repair of your idling issue.

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 worried about some engine noise

The rear suspension wheel bearings are worn, causing your tire to get excessive wear on the inside edge. Without looking, you may not have noticed the excessive wear at the inside edge of the tires nor at the outside edge....

Q: Check Engine light came on

Multiple lights may be caused by multiple problems.Your BMW has a few dozen computers which can trigger warning lights to appear on your dash. Diagnosing multiple problems may be time extensive, but can be performed by a qualified technician with...

Q: I went in for an oil change at about 48k miles; now maintenance light keeps coming on.

Your vehicle has sub menus for oil, brakes, emissions, and other categories of maintenance. If you are referring to the oil maintenance reminder symbol, that reminder is based on elapsed time as well as vehicle operating conditions. So, even though...

Related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
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...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.