Error Codes and How to Fix Them - Dorkiphus.net
Navigation » Dorkiphus.net > Technical & Track Disussions > BMW Technical Discussions » Error Codes and How to Fix Them

BMW Technical Discussions BMW related technical discussions and questions go here.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-29-2016, 11:07 PM
ChaosRogue's Avatar
ChaosRogue ChaosRogue is offline
 
Join Date: Feb 2008
Location: Alexandria
Posts: 262
ChaosRogue
Default Error Codes and How to Fix Them

So, I had the check engine idiot light come on in my E46 330 Ci. I got a reader, checked the codes, and got these back: P0171 (System Too Lean); P0174 (System Too Lean); and P0369 (Camshaft Position Sensor "B" Circuit Intermittent). I'm guessing these are all related, and that the easiest thing will be to change Camshaft Position Sensor "B." Has anyone done this before? How difficult is it, and is there anything special I'll need to have/do in order to take care of the job?

I'm guessing this won't be an overly difficult thing, but I have been wrong (so very wrong) before.

Thanks!
__________________
1985 Guards Red 911 Turbo
1993 Midnight Blue 968 DE Mobile
2002 E46 330 Ci - SOLD
Reply With Quote
  #2  
Old 12-29-2016, 11:34 PM
Jazzbass's Avatar
Jazzbass Jazzbass is offline
Site Admin
 
Join Date: Feb 2003
Location: Germantown, MD
Posts: 11,820
Jazzbass has eight HoF threadsJazzbass has eight HoF threadsJazzbass has eight HoF threadsJazzbass has eight HoF threadsJazzbass has eight HoF threadsJazzbass has eight HoF threadsJazzbass has eight HoF threads
Default

P0369 is probably exactly what you think it is.

P0171 and P0174 are Bank 1 and Bank 2 lean conditions. If you're getting both codes at the same time it usually indicates a vacuum leak somewhere in the intake system. How to fix them? Short answer: find the leak and fix it. Long answer: Start reading on page 7 of this thread. Probably a leak in a vacuum hose, intake boot, or CCV tube. E46s are famous for their intake leaks.
__________________
Chris M
1985 911 Carrera with a couple cosmetic only mods
2006 E90 330i
1999 E46 328i
Reply With Quote
  #3  
Old 12-30-2016, 11:11 AM
HughA44s HughA44s is offline
 
Join Date: Aug 2014
Location: Woodbridge, VA
Posts: 603
HughA44s has one HoF thread
Default

DO what Jazz said first. After that, is on to the MAF and O-Sensors. You did not mention the mileage but if your up into the 120k range, I would also include that in your thinking. If it were me, I would change the Crankshaft Position Sensor, actually there are two of them and then reset the codes. I like to do this a few times to make sure the BMW OBD is really serious about the codes it is sending or just fxxking with you. The previous comment applies to a car that is basically running ok.
Reply With Quote
  #4  
Old 12-30-2016, 11:14 AM
HughA44s HughA44s is offline
 
Join Date: Aug 2014
Location: Woodbridge, VA
Posts: 603
HughA44s has one HoF thread
Default

Also, resist the temptation to hunt down and replace a single part if you have over 120k on the car. With 3 .e46s, I have come to realize, I do stuff in groups. Let us know what you find.
Reply With Quote
  #5  
Old 12-30-2016, 04:50 PM
SRG SRG is offline
 
Join Date: Dec 2009
Location: Charlottesville, Va.
Posts: 162
SRG
Default

Agree w/ all of the above.

I've been through most of this w/ our '01 325 wagon. To answer your question on how difficult the cam sensors are to replace - dead easy. The MAF sensor is easy too.
Reply With Quote
  #6  
Old 01-03-2017, 08:41 AM
ChaosRogue's Avatar
ChaosRogue ChaosRogue is offline
 
Join Date: Feb 2008
Location: Alexandria
Posts: 262
ChaosRogue
Default

Actually, I'm around 82K, but they're all still good things to check out. Thanks!
__________________
1985 Guards Red 911 Turbo
1993 Midnight Blue 968 DE Mobile
2002 E46 330 Ci - SOLD
Reply With Quote
Reply


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 Off

Forum Jump