Bad O2 sensor - BMW Forum - BimmerWerkz.com
5-Series (E12,E28, E34, E39, E60) Chat relating to the BMW 5-Series of all generations. Specific models include: BMW 518, BMW 520, BMW 520i, BMW 530i, BMW 528i, BMW 530i, BMW 518i, BMW 524d, BMW 525i, BMW 525e, BMW 528e, BMW 540i, BMW 535i, BMW 520d, BMW 525td, BMW 525d, BMW 530d, BMW 525i/xi, BMW 530i/xi. (BMW 5-Series Forum)

 
LinkBack Thread Tools Display Modes
#1 (permalink) Old 04-20-2007, 08:14 AM
1st Gear Member
 
fastshivy's Avatar
 
Join Date: Jun 2006
Location: Hiawassee Georgia
Posts: 163
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
fastshivy is on a distinguished road
(Thread Starter)
Bad O2 sensor

1999 540i...
Problem 1
The car is running great; however it sets a code for precat O2 sensor heater on bank 5-8. This occurs about every 300 miles.....clear the code & it pops up again. I replaced both pre cat O2 sensors about 10,000 miles ago because they were setting a code for aging. Immediately after replacing the sensors it set a code for bad O2 sensor on bank 4-8... I then got a new sensor reinstalled it and have had no problems for the last 6 months. I am guessing I just have another bad O2 sensor as this is a different code. It bothers me that it is the same bank every time?? The wiring looks new etc. ...Thought I would check to see if I am missing something here. I only use OEM parts

Problem 2 it set a code for Engine cooling fan control....yet it works fine and does not overheat etc. Any comments here/ Not sure where the control is or how to test it?
fastshivy is offline  
Sponsored Links
Advertisement
 
#2 (permalink) Old 04-21-2007, 12:32 AM
5th Gear Member
 
Join Date: May 2004
Location: NC
Posts: 1,118
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Starmavin is a jewel in the rough Starmavin is a jewel in the rough Starmavin is a jewel in the rough Starmavin is a jewel in the rough
P0130, p0136, p0150, p0156, p01622. Let me know if you are you gettting any 2 of these codes?
Starmavin is offline  
#3 (permalink) Old 04-21-2007, 08:01 AM
1st Gear Member
 
fastshivy's Avatar
 
Join Date: Jun 2006
Location: Hiawassee Georgia
Posts: 163
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
fastshivy is on a distinguished road
(Thread Starter)
1999 540i 10/98 O2 sensor

Thanks for the response...I am not setting any of the above codes..now here is the scoop...I am using a Peake code reader and here is what it is telling me..

Table OF
Code 05 "PreCat oxygen sensor heater, Cyl#5-8
Now converting hexadecimal to decimal...this gives me a 5..don't what that means except it matches the BMW-FC code for O2 sensor heater circuit (Bank 2 Sensor 1)

Then it gets interesting...The other code it set from table OF is... 8D

The Peake code book says that is an "Engine cooling fan control"....but when you convert it to decimal....it comes out P0155 or O2 sensor heater circuit (Bank 2 Sensor 1) The same thing

I am guessing the table is wrong and I really only have one code Obviously these scanners have no where the capability of a dealer scan...So could this just be the 3rd bad O2 sensor???
fastshivy is offline  
#4 (permalink) Old 04-21-2007, 02:08 PM
5th Gear Member
 
Join Date: May 2004
Location: NC
Posts: 1,118
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Starmavin is a jewel in the rough Starmavin is a jewel in the rough Starmavin is a jewel in the rough Starmavin is a jewel in the rough
The reasion is that I remember there being a TSB for o2 sensor codes and cooling system codes that pop up unexplained. The reference number is 12 02 00. It's woth a shot to check while I look into it a little more. While I'm doing that, unplug your DME and main engine connector and look for any funky stuff.

What codes does that scanner bring up, factory FC codes, or obd II codes. If you can go to an advance auto parts store or any where that'll give you a print out of the stored codes before you un plug anything.

Last edited by Starmavin; 04-21-2007 at 02:27 PM.
Starmavin is offline  
#5 (permalink) Old 04-22-2007, 12:11 AM
Moderator
 
Dirty_Tool's Avatar
 
Join Date: Apr 2004
Posts: 1,052
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute
Most likely you need to have your DME reprogrammed. Depends on your production date but it may fall under SI B12 02 00 as Starmavin mentioned or it also may fall under SI B12 09 02. Either way its most likely a programming issue.

DT




Dirty_Tool is offline  
#6 (permalink) Old 04-22-2007, 05:48 AM
1st Gear Member
 
fastshivy's Avatar
 
Join Date: Jun 2006
Location: Hiawassee Georgia
Posts: 163
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
fastshivy is on a distinguished road
(Thread Starter)
Thumbs up

Thanks guys..I have not looked at the DME. Will do that today...unless I become a Grandfather! The production date is 10/98 The Peake reader I have uses its own tables and is in a hexadecimal format. I converted the numbers by multiplying the left digit times 16 and adding the right digit to it....This gives the P format so... it really does not directly use any of the codes stated above. There was another thread about 6 months ago I was ranting about the Germans drinking to much beer and Dirty tool suggested the DME that time...funny how things always come back to the original problem!

Looks like a trip to the dealer may be in order....Any guesses on a normal charge for this? I don't use the car everyday so... can the DME be sent off for a reflash?

Again many thanks for your time and efforts
fastshivy is offline  
#7 (permalink) Old 04-22-2007, 06:22 AM
1st Gear Member
 
fastshivy's Avatar
 
Join Date: Jun 2006
Location: Hiawassee Georgia
Posts: 163
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
fastshivy is on a distinguished road
(Thread Starter)
Well I just found my post from 08/02/06 It was bank 1-4 I had trouble with before....Damn retard juice and old age! Still may need the reflash???
fastshivy is offline  
#8 (permalink) Old 04-22-2007, 10:30 AM
5th Gear Member
 
Join Date: May 2004
Location: NC
Posts: 1,118
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Starmavin is a jewel in the rough Starmavin is a jewel in the rough Starmavin is a jewel in the rough Starmavin is a jewel in the rough
That may expalin the O2 but doesn't explain the cooling system code. Either way I'll need the exact codes.
Starmavin is offline  
#9 (permalink) Old 04-22-2007, 02:18 PM
1st Gear Member
 
fastshivy's Avatar
 
Join Date: Jun 2006
Location: Hiawassee Georgia
Posts: 163
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
fastshivy is on a distinguished road
(Thread Starter)
I converted wrong...Here are the exact codes......P0155 and P0141
fastshivy is offline  
#10 (permalink) Old 04-22-2007, 02:26 PM
5th Gear Member
 
CosmosBlack's Avatar
 
Join Date: Jul 2003
Location: Florida
Posts: 1,289
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute CosmosBlack has a reputation beyond repute
If it helps at all...the last time I had codes that read lean/rich mixture in banks 1-4,
I ended up replacing the oil separator, CEL went away but returned to bug after a while.
Then finally, replaced the MAF sensor, that solved the problem.

If you need a good BMW indy mechanic, let me know.
I used to go to Sam's off Beach Blvd. He's the main BMW guy in Jax.
He's also the only indy in town who has the dealer diagnostic software (forgot what it's called) to read all your codes and do programming.



2012 Porsche 911 GTS
2008 Ford F150 Foose Edition
2010 VW Touareg

----------------------------------
Gone...2002 Porsche 911 C4S
Gone...2000 BMW 540i
Gone...1995 BMW 540i

Last edited by CosmosBlack; 04-22-2007 at 02:32 PM.
CosmosBlack is offline  
#11 (permalink) Old 04-22-2007, 04:54 PM
1st Gear Member
 
fastshivy's Avatar
 
Join Date: Jun 2006
Location: Hiawassee Georgia
Posts: 163
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
fastshivy is on a distinguished road
(Thread Starter)
Those codes according to Bentley are O2 sensor heater circuit...both banks..fuses are Ok wiring in to ECM looks good..maybe a relay or something? The car runs perfect, but I am going to sell it or trade it for a truck. I don't want the new owner to have any problems.
Forgot about Sam..if I can't figure it out from the forum then i will go there.
replaced the Maf about 7mo ago due to your suggestion and it has been great ever since! thanks again
fastshivy is offline  
#12 (permalink) Old 04-22-2007, 08:47 PM
Moderator
 
Dirty_Tool's Avatar
 
Join Date: Apr 2004
Posts: 1,052
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute Dirty_Tool has a reputation beyond repute
It still needs the reflash. The reflash will widen the parameters at which the O2 sensors will set a fault. As far as the cooling fan fault is concerned I would just check your cooling fan and if it is working ok then it may have been a 1-time deal. Just keep an eye on it and see if it keeps setting the code. If so you may have a fan which is on its way out (motor windings breaking down)

DT




Dirty_Tool is offline  
#13 (permalink) Old 04-23-2007, 01:47 PM
1st Gear Member
 
fastshivy's Avatar
 
Join Date: Jun 2006
Location: Hiawassee Georgia
Posts: 163
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
fastshivy is on a distinguished road
(Thread Starter)
Thanks DT good advice!
fastshivy is offline  
Sponsored Links
Advertisement
 
Reply

  BMW Forum - BimmerWerkz.com > BMW Model Specific Forums > 5-Series (E12,E28, E34, E39, E60)


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
User Tag List

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes
Linear Mode Linear Mode



Similar Threads
Thread Thread Starter Forum Replies Last Post
Check Engine Light came on today camnipotent 3-Series (E36) 24 08-08-2014 06:20 AM
New Car - Few Problems, Any Help Appreciated. Sagan 3-Series (E36) 8 05-16-2004 10:28 PM
O2 sensor rawcar2long 3-Series (E36) 2 01-22-2004 11:56 AM
ABS sensor light fault.. Ski Bimmer Talk/Motorsports Talk 6 04-18-2003 09:38 PM

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
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome