Exception in rendering!

Message: window is not defined

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

Q: Check engine light

asked by on

O2 sensors (running Lean) and now blue smoke has been coming out of tailpipe not all of the time.

My car has 75000 miles.

A: The engine running lean could be due to usi...

The engine running lean could be due to using the wrong air filter and or the mass air sensor is defective. Check to see you are using the correct air filter and replace it if you are not using a factory filter, before the mass air sensor is replaced. The smoke you see may be the engine using extra oil from the restricted intake air filter. This causes the engine to suck in excess oil into the cylinders and puts it out the tail pipe. It's also possible that you have overfilled the engine oil. I recommend having the systems checked by a mechanic with the correct scanner for your BMW. They will be able to look at the O2 sensors fuel control before and after the filter is changed. Also, the technician will check if the mass air sensor is in need of replacement in order to sort out your Check Engine Light.

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

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: Car won't turn over

Hello, there are multiple possibilities for a no start condition. The first thing to check is that the base engine can be rotated by hand at the damper using ratchet and socket. Second is to check power at the starter...

Q: whats the best gas station to get gas from not regarding price but regarding gas quality ?

Hi there. The best places to go are any gas stations that have multiple gas pumps with a high volume of customers. This will allow the fuel to be as clean as possible. When you go to a small gas...

Q: The car will not move when you shift it into Drive. It works fine when you shift it into Reverse.

Hello there. Like you mentioned, many different faults will cause your 2001 BMW 330i to not move when it is put in drive. The most common faults are faulty shift linkage, shift cable broken, torque converter, low transmission fluid, 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...