M60 Won't start (Still)
Hello all,
I posted in the E34 area and while there has been replies, to this point in time I am still hunting for the source of my troubles. Car is a 94 530it. I have owned it for a short while, it has 148,000 miles on it and I have no paper history.
History
Once purchased I had a rebuilt transmission put in it and a major service. The car ran really nice. I was out and about, floored it and it downshifted as it should have. There was a stumble the check engine light came on ran much rougher and then died. Re-start attempts within minutes of this event at best showed it trying but would not start.
Condition at time of event
1/2 tank of fuel
No blown fuses
Code was thrown Oxygen sensor #1
Tests performed thus far
Checked and swapped Fuel Pump relay - Both appear to be working fine.
Ran pump before regulator - Fuel was coming out
Put pressure tester at tank - 25 psi (with motor cranking)
Pulled pump and ran it using another battery source - Huge difference in liquid flow
Checked voltage at both fuel pump and main relays - The problem seems to point to something in this area or the oxygen sensors.
With the engine cranking at times there is no voltage at the plug to the pump.
Jumping the fuel pump relay socket (ignition on) does nothing. No power to the plug and or the pump does not pump.
There is a green wire with a violet stripe that should be hot but is not. Tracing it around in circles brings me to 2 green wires to which it is joined. The green wires head to the oxygen sensors.
It "feels" like the oxygen sensor has the fuel pump shut down. I did read when cool, they oxygen sensors have no impact on fuel control until it warms up.
I am fairly certain that is I power my fuel pump directly from the battery, the car will start (assuming there isn't some other control o prevent this).
So.....
I am not sure what my problem is.
Any help will relay be appreciated. I live in quite a remote area and no way is there a mechanic around that has BMW experience.
Thanks in advance!
Don
1994 530it 147,000
1983 300SD 278,000 (running soybean oil)
1980 300TD 135,000 (running soybean oil)