Hi everybody!
Starting 6 months ago, my 2003 BMW 235i (M54 engine, auto trans, 221k mi) stalls whenever I accelerate
moderately hard (anything other than very gentle), and I could really use some
help determining what to test (or replace) next.
When it "stalls", the engine doesn't die completely. The car loses all power and
all the dash lights come on, there's a beep, and the RPMs drop down gradually
and shakily to about 1200 over several seconds. Meanwhile, the RPMs are completely
unresponsive to any gas pedal movement. However, if I shift to neutral while coasting and
turn the key off and back on the engine will restart immediately and I can put the trans back
into drive and keep going.
Here's a nice video of the above: https://youtu.be/ngDiAUBjzhE
Usually when I do the above sequence the trans goes into Limp Mode right away. (Then if
I pull over and shut the engine off for 15 or 20 seconds, then restart, everything goes
back to normal.)
It has never happened from a dead stop (at least until reaching maybe 30-40 MPH).
When the problem first started (Sep 2018, 221k) I had already been dealing unsuccessfully
with persistent Lean (P0171/P0174) and Misfire codes (P0301, P0306, etc) for 6 months, along with poor power. During that period I replaced a couple coils, replaced all 6 spark plugs (NGK BKR6EQUP), replaced DISA adjuster unit (Rein ELM0062), oil separator (CCV) & 4 connected hoses/pipes (cold weather version), intake manifold gaskets, throttle body gasket, breather hose, air mass meter boot.
The Lean condition and poor power symptoms continued, and 2 days later the stalling problem started.
In the weeks after the stalling problem started, I replaced (for other reasons) the alternator (Bosch reman), idler pulley, did a full stage 3 beisan dual-vanos rebuild, replaced valve cover gaskets, oil filter housing gasket, coolant expansion tank, coolant temp sensor, air filter (Mann), oil filter (old one was partly collapsed), intake camshaft position sensor, radiator cap. Performed fuel pressure test, read 47/48 psi at idle (~normal is supposedly 50 psi +/- 3). Didn't check fuel pressure at higher RPMs, unfortunately.
All of the above was DIY. Finally, in Dec 2019 at 225k I took it to a trusted local shop that
specializes in German cars, they determined that O2 sensors worked OK and exhaust backpressure was OK (catalytic converters not clogged), but MAF sensor seemed to be bad (because unplugging it restored power). I replaced MAF sensor (VDO, from ECS Tuning) and now the SES light stays out and I had no codes for a couple weeks, but the stalling-under-acceleration and poor power problems never got better. Also P0174 (Lean, bank 2) code again, too.
Today I pulled the plug on the MAF sensor to see if power improves. It's hard to tell, since it goes into Limp Mode and shifts are very harsh. However, I can't make the car stall with the MAF sensor unplugged.
Can anybody recommend a next step? Did I just buy a bad $200 MAF sensor?
Thanks,
Bob
Starting 6 months ago, my 2003 BMW 235i (M54 engine, auto trans, 221k mi) stalls whenever I accelerate
moderately hard (anything other than very gentle), and I could really use some
help determining what to test (or replace) next.
When it "stalls", the engine doesn't die completely. The car loses all power and
all the dash lights come on, there's a beep, and the RPMs drop down gradually
and shakily to about 1200 over several seconds. Meanwhile, the RPMs are completely
unresponsive to any gas pedal movement. However, if I shift to neutral while coasting and
turn the key off and back on the engine will restart immediately and I can put the trans back
into drive and keep going.
Here's a nice video of the above: https://youtu.be/ngDiAUBjzhE
Usually when I do the above sequence the trans goes into Limp Mode right away. (Then if
I pull over and shut the engine off for 15 or 20 seconds, then restart, everything goes
back to normal.)
It has never happened from a dead stop (at least until reaching maybe 30-40 MPH).
When the problem first started (Sep 2018, 221k) I had already been dealing unsuccessfully
with persistent Lean (P0171/P0174) and Misfire codes (P0301, P0306, etc) for 6 months, along with poor power. During that period I replaced a couple coils, replaced all 6 spark plugs (NGK BKR6EQUP), replaced DISA adjuster unit (Rein ELM0062), oil separator (CCV) & 4 connected hoses/pipes (cold weather version), intake manifold gaskets, throttle body gasket, breather hose, air mass meter boot.
The Lean condition and poor power symptoms continued, and 2 days later the stalling problem started.
In the weeks after the stalling problem started, I replaced (for other reasons) the alternator (Bosch reman), idler pulley, did a full stage 3 beisan dual-vanos rebuild, replaced valve cover gaskets, oil filter housing gasket, coolant expansion tank, coolant temp sensor, air filter (Mann), oil filter (old one was partly collapsed), intake camshaft position sensor, radiator cap. Performed fuel pressure test, read 47/48 psi at idle (~normal is supposedly 50 psi +/- 3). Didn't check fuel pressure at higher RPMs, unfortunately.
All of the above was DIY. Finally, in Dec 2019 at 225k I took it to a trusted local shop that
specializes in German cars, they determined that O2 sensors worked OK and exhaust backpressure was OK (catalytic converters not clogged), but MAF sensor seemed to be bad (because unplugging it restored power). I replaced MAF sensor (VDO, from ECS Tuning) and now the SES light stays out and I had no codes for a couple weeks, but the stalling-under-acceleration and poor power problems never got better. Also P0174 (Lean, bank 2) code again, too.
Today I pulled the plug on the MAF sensor to see if power improves. It's hard to tell, since it goes into Limp Mode and shifts are very harsh. However, I can't make the car stall with the MAF sensor unplugged.
Can anybody recommend a next step? Did I just buy a bad $200 MAF sensor?
Thanks,
Bob