Exception in rendering!

Message: window is not defined

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

Q: poor acceleration check engine

asked by on

My BMW has 106,000 miles on it. The check engine light came on. The spark plugs are original and are rated for 100,000. I am experiencing poor acceleration, it's like I am driving a car with a turbo. It starts off slow and then all of a sudden it goes like the wind. There is a slight rattle under the hood when I am taking off, but not when I'm driving.

A: You will want to have the catalytic convert...

You will want to have the catalytic converters checked. The 540's are notorious for the catalyst inside the catalytic converters breaking apart from the outer wall of the assembly and rattling around, especially upon take off. This will also create increased exhaust back pressure which could give you that lagging feeling on acceleration. You may want to enlist the help of a mechanic, such as one from YourMechanic, who will have the tools and expertise to diagnose and repair the acceleration and rattling 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: Engine quits at any speed even when idling - 1990 Mercedes-Benz 300 CE

Hey there, thanks for writing in. You will need to verify to see if the problem is in the ignition module not giving spark when the engine dies. If no spark is given, then the most common cause of the...

Q: Why is something in the hood of my car ticking?

You need to check the oil level to see how low you are on oil. You may not have added enough oil. If you are not sure then go to a full service station or have a technician, like one...

Q: Car dies when the engine is cold but works fine after it warms up

Hello. Your issue is very likely the idle air control valve, or related components. After continuous use for years, these valves become clogged with carbon and other build-up. The valve can be cleaned. You can use a carburetor cleaner, or...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
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...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...