Q: Check engine light

asked by on May 12, 2016

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

My car has 75000 miles.

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

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.

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・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

How do the Illuminated Entry lights work?
Your car is equipped with an Illuminated Entry system that turns on the lights to provide better visibility when getting into the vehicle. Here’s how it works: When you use the remote to unlock the doors, the interior lights should...
Car stalling when put into gear.
It sounds to me like the engine might have drivability problems and the load from the transmission is overcoming the engine power at idle. Have a certified mechanic who is familiar with older carbureted engines inspect (https://www.yourmechanic.com/services/car-is-stalling-inspection) the timing and...
Car overheats and air conditioner not working
While having a broken A/C is a big inconvenience, having your Pontiac overheat is a much bigger concern that we will need to addressed first. When your Grand Am overheats, the temperature rise inside causes damage to the engine and...
Engine shake at 500-750 rpm sometimes
Hey there. The engines in these cars do shake during idle when they are new. If your car is idling lower than normal, then you may have to clean the throttle body and air bypass. The motor mounts on these...
Difficulty shifting on cold start, shakes upon acceleration
Hello. Thanks for writing in about your 2010 Ford Transit Connect. Most of the time, if the vehicle has low miles on it, this is caused by a programming issue. I have had a lot of these come by with...
Engine knock and low engine power
Hi there: The problem with trying to diagnose a ticking issue (https://www.yourmechanic.com/services/car-is-slow-to-accelerate-inspection) remotely is the fact that it could be multiple; yet completely different mechanical systems that are causing this issue; ranging from the timing chain being loose, to fuel...
My harmonic balancer/crankshaft pulley broke in my 1996 3000GT. When installing new one, I noticed that part of the drive belt tha
Hi there. Absolutely, there is a chance that there could be a damaged timing belt or it has jumped time. However, there is also the possibility that the debris has damaged the crank/cam position sensors. With a capable scan tool/...
No spark after head gasket replaced and timing and water pump fixed
Check all the ignition system primary circuit electrical connections to the distributor and test the coil and the distributor. Be sure all electrical connections were restored and are secure. It is possible that an electrical connector was just left disconnected,...
Car won't go over 20mph
Hi There, Depending on what specific vehicle you have, this may be caused by a number of things that may have caused the vehicle to go into a fail safe mode or "limp mode." This can happen when the vehicle's...

Related articles

P0249 OBD-II Trouble Code: Turbocharger Wastegate Solenoid B Low
P0249 P0249 code definition The P0249 code indicates that the PCM is detecting an abnormal reading coming from the turbocharger wastegate solenoid “B” circuit. What the P0249 code means Circuit B is a specific wastegate solenoid wherein multiple solenoids are...
P0579 OBD-II Trouble Code: Cruise Control Multi-Function Input A Circuit Range/Performance
P0579 P0579 OBD-II Trouble Code: Cruise Control Multi-Function Input A Circuit Range/Performance P0579 code definition The P0579 code signifies that the car’s computer has found a malfunction in the cruise control multi-function input A circuit. What the P0579 code means...
P2566 OBD-II Trouble Code: Turbocharger Boost Control Position Sensor Circuit Intermittent
P2566 code means the turbocharger boost control sensor reading is incorrect due to problems in the air intake system, or turbo issues.