BMW Werkz banner

1 - 5 of 5 Posts

·
Registered
Joined
·
3 Posts
Discussion Starter #1
The oxygen sensors on my 95 540i are not being heated. I traced it back to the ECM, which is not grounding the relay like it should. What tells the ECM to activate the relay? I checked the temperature sender at 70 degrees and it was fine but have not checked it when the problem occurs. This is really only a problem first thing in the morning when it is cold. The idle goes to hell and the check engine light comes on with the O2 sensor error. The mass air sensor also comes on once in a while with the O2 error but not always. I was told by a BMW shop that the ECM's almost never fail and when they do they will give an ECM error code, so I'm not seriously considering that as the problem. HELP! :wrench
 

·
Registered
Joined
·
497 Posts
were you able to pull codes? If so, were they specifically O2 heater codes? Typically the coolant temp sensor as well as the ambient temp sensor grounds the O2 sensors. The mass air meter can also. I would certainly double check the coolant temp sensor when cold. this is most likely your problem. ECM's do fail more than any BMW enthusiast would like to admit. However, I would not suspect that it is causing your problem. My first suspicion would be the temp sensor.
 

·
Registered
Joined
·
4,663 Posts
Thanks Extech
 

·
Registered
Joined
·
3 Posts
Discussion Starter #4
Yes, I could pull codes, they were the O2 #1, O2 #2, and lamda #1, and #2 and Mass air sometimes. I will check both temp sensors tomorrow. Thanks for the Help.
 

·
Registered
Joined
·
3 Posts
Discussion Starter #5
I checked both the coolant and air temp sensors when cold, they were both within limits and had power. I'm thinking air mass now since the same idle problem happens when I exit off the freeway and come to a stop, even though the engine is warmed up.
 
1 - 5 of 5 Posts
Top