I have a 1991 525i and the engine would flood itself out every time I would crank it. When you remove the fuel pump fuse it will start up and rev until 3k rpm. So I checked fuel pump relay, fuel pump wiring, Fuel pump, and the Fuel pressure regulator (FPR). No work. Then I switched out the injectors. Still no work. Then I finely burrowed someone’s ecu and it started and I drove it for about 20 minutes w/ out problem so I took that out and returned it. (That run was on a known working set of injectors)(From my e32). While waiting for the new computer to arrive I switched the injectors back to the original ones. So hers the bad f*ckin news. Got new ecu online plugged it in ran like a beauty, drove to get gas, then got taco bell, got back in car started it and got back on the road home. While slowing down to stop at a light all of the engine lights went on and I started to laugh then I realized it was something serious and the engine had stopped running. So I quickly shift into park and crank and I get the dreaded smell of a flooded engine. Same frigin problem all over again the car fry’s this brand new computer in the same way it messed up the old one. Same exact symptoms. So now back to square one -200$ and a broken glass that I threw out of anger.
Need help ASAP so thanks in advance guys.
Now I have narrowed it down to something on the car is making the car eat ECU's this is its 3rd one. The second was a rebuilt version of the first one.