Thanks for this excellent write up. My 01 325i has been having issues dying at stop lights, dying when I barely give it any throttle to take off to finally last night acting like there was no power when pressing the gas. After pulling off the side of the road, it would then try to start then sputter and die. Towed it home and this AM cleaned the MAF and replaced all the plugs and still no start. I then tapped on the fuel pump and it started!
Time for the replacement now!