2005 E46 M54 Service Engine Light - E46Fanatics E46 BMW Social Directory E46 FAQ 3-Series Discussion Forums BMW Photo Gallery BMW 3-Series Technical Information E46 Fanatics - The Ultimate BMW Resource BMW Vendors General E46 Forum The Tire Rack's Tire Wheel Forum Forced Induction Forum The Off-Topic The E46 BMW Showroom For Sale, For Trade or Wanting to Buy

Go Back   E46Fanatics > E46 BMW > General E46 Forum

General E46 Forum
This is the place to get answers, opinions and everything you need related to your E46 (sedan, coupe, convertible and wagon) BMW!

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 11-11-2019, 12:08 PM   #1
bstuart963
Registered User
 
Join Date: Nov 2019
Posts: 2
Transmission: Manual
2005 E46 M54 Service Engine Light

I am at the end of my rope. My M54 service engine soon light keeps on lighting up after about 100 miles. The whole intake is new. From the throttle body to the K&N filter. The Disa valve as well as all of all the other components are brand new. The cats and O2 sensors are new as well. There is not a component related to the intake that has not been changed. What am I missing? There don't appear to be any air leaks anywhere in the system. A smoke test was just done. The vehicle has 226,000 miles on it and still runs great.

Last edited by bstuart963; 11-11-2019 at 12:22 PM.
bstuart963 is offline   Reply With Quote
Old 11-11-2019, 12:31 PM   #2
Effduration
Registered User
 
Join Date: May 2017
Location: Boston
Posts: 539
My Ride: '05 330CiC
You need to be able to read and clear codes. Look online for the best BMW code readerin your budget that reads BMW-specific codes. Some people like the Creator C3 ior something. I use INPA, PA Soft and a Peake Reader to read codes.

If you are trying to solve the CEL without a code reader you are just throwing parts at it.
Effduration is offline   Reply With Quote
Old 11-11-2019, 12:34 PM   #3
bstuart963
Registered User
 
Join Date: Nov 2019
Posts: 2
Transmission: Manual
I keep clearing the codes and they reappear after about 100 miles. Lean codes, 4 of them. I had a spare and new MAF sensor in the trunk an just installed it so I guess I'll see if the problem persists. I'll have to drive it more to figure that out. Just wondering if any other issues can activate this light? I do not remember the actual code numbers but they all relate to lean.

Last edited by bstuart963; 11-11-2019 at 12:38 PM.
bstuart963 is offline   Reply With Quote
Sponsored Links
Advertisement
 
Old 11-11-2019, 12:41 PM   #4
CylonRed
Registered User
 
Join Date: Jun 2010
Location: SW Ohio
Posts: 1,528
My Ride: '01 E46 330i sport
Quote:
Originally Posted by bstuart963 View Post
I keep clearing the codes and they reappear after about 100 miles. Lean codes, 4 of them. I had a spare and new MAF sensor in the trunk an just installed it so I guess I'll see if the problem persists. I'll have to drive it more to figure that out. Just wondering if any other issues can activate this light?
P171/174 and what others? DISA valve gasket or DISA valve flap failing can cause issues as well as the O ring on the dip stick tube.... I believe even brake boosters air leaks can cause issues. I would redo the smoke test as it can be difficult to see the smoke. You could use something like carb spray to see if the engine runs better as it is sprayed around the areas that have air leaks.

There are zillion threads and a sticky threads with all of the information for the 2 codes above.
CylonRed is online now   Reply With Quote
Old 11-11-2019, 01:05 PM   #5
DrivingPassion
Registered User
 
Join Date: Sep 2014
Location: Greater Seattle, WA
Posts: 333
My Ride: F22 M235i, F80 M3
What are the codes?
Use OBD to probe the codes and also the stats of the engine.
__________________
2018 (F80) M3 (Garage Baby) | 6MT | Comp Pkg | Exec Pkg
2015 (F22) M235i xDrive (daily commuter) | 8AT | Prem Pkg | Tech Pkg | HK Snd | Cold Weather Pkg | Driver's Assist Pkg | MPE
2004 (E46) 330i AT (Project car)
2015 335xi AT (Sold) | 2009 335i 6MT (Sold) | 2006 325i my kid's car (Sold & regretted)

Last edited by DrivingPassion; 11-11-2019 at 01:07 PM.
DrivingPassion is offline   Reply With Quote
Old 11-11-2019, 02:51 PM   #6
NZ00Z3
Registered User
 
Join Date: Nov 2016
Location: New Zealand
Posts: 211
My Ride: 2000 323i
With a warm engine at idle, check your fuel trims. If they are >8% then you have a vacuum leak somewhere.

A lean code can also be caused by not enough fuel. When was the fuel pump last changed?
NZ00Z3 is offline   Reply With Quote
Old 11-12-2019, 09:04 AM   #7
markusmarkus
Registered User
 
Join Date: Jul 2008
Location: USA
Posts: 9,326
My Ride: 2018 M240i
Ditch the K&N filter. The oil thatís used in those filters contaminates the MAF. The E46 intake is well designed.
markusmarkus is offline   Reply With Quote
Old 11-16-2019, 10:53 AM   #8
merlein
Registered User
 
Join Date: Nov 2019
Posts: 1
Quote:
Originally Posted by markusmarkus View Post
Ditch the K&N filter. The oil thatís used in those filters contaminates the MAF. The E46 intake is well designed.
me either __ _sl_

Last edited by merlein; 11-16-2019 at 10:09 PM.
merlein is offline   Reply With Quote
Old 11-16-2019, 01:07 PM   #9
tcphoto
Registered User
 
Join Date: Sep 2009
Location: Nashville, TN
Posts: 1,882
My Ride: E92 335 MT Coupe
I would look at the vacuum lines on the SAP running to the back of the intake and then consider the fuel filter and pump. If you're going to clear the codes take note of them first.
__________________

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
tcphoto is offline   Reply With Quote
Old 11-16-2019, 03:24 PM   #10
RayPooley
Registered User
 
Join Date: Jul 2012
Location: Liverpool
Posts: 3,988
My Ride: 320i SE Coupe
Quote:
Originally Posted by bstuart963 View Post
I am at the end of my rope. My M54 service engine soon light keeps on lighting up after about 100 miles. The whole intake is new. From the throttle body to the K&N filter. The Disa valve as well as all of all the other components are brand new. The cats and O2 sensors are new as well. There is not a component related to the intake that has not been changed. What am I missing? There don't appear to be any air leaks anywhere in the system. A smoke test was just done. The vehicle has 226,000 miles on it and still runs great.
DTCs. You need to scan the computer. No point guessing.
RayPooley is offline   Reply With Quote
Old 11-16-2019, 04:43 PM   #11
shadetreemech
Registered User
 
Join Date: Feb 2017
Location: tennessee
Posts: 179
My Ride: 325ci
The lean codes are frustrating to no end. If I only drove around town I didn't get them. But every time I was on the interstate they would come on after 15 minutes. Car ran like a top. I never replace things just because...I still have the entire original cooling system. But trying to track down vacuum leaks can be enormously time consuming. You can smoke test and everything else, find your leak and fix it just to start over a month later to find another leak. In the end I planned out a 'shot gun' fix for this. I replaced every piece of rubber in the intake system, the entire ccv system, the dipstick tube o rings, the dipstick o rings, the valve cover gasket, and the oil fill cap. If you have an early car with a vacuum operated SAP valve don't forget the vacuum lines to that. When you have the valve cover off check to see if it is warped or cracked. I combined this task with replacing the OFH gasket, belt tensioner, idler pulley and belts. They needed it. I figure once every five years this will be a one day task I'll just have to plan. The bright side is it is relatively inexpensive and the task is straight forward. FCP euro has a few kits that are a good starting point.

Last edited by shadetreemech; 11-16-2019 at 04:49 PM.
shadetreemech is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Censor is ON



All times are GMT -5. The time now is 04:41 PM.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
(c) 1999 - VerticalScope Inc. All rights reserved.