Tried posting this in another forum, but got no help, so let's try here...
So I've spent the last month or so fixing up the m50 in the 1992 325i I just bought. Had to replace the head, and do a few other things to get the car running again. Once I got the car to fire, it just wouldn't idle. It was spitting & sputtering like crazy, but once the revs were up, it was singing beautifully.
After some searching I found a vaccuum leak from the intake (somehow I missed one of the gaskets during the re-install ) So I ripped the engine apart again, replaced the gasket & got everything back together again. The car will idle now; still a little rough but definately better.
But the problem I have is this... at 1500 rpm's the car dies! Not totally stall out (sometimes it will though) but it feels like the car totally cuts off. push the gas a little harder & it'll rev up just fine & act like nothing's wrong. But it won't hold revs at 1500. Same when you're trying to drive it. Once the car reaches 1500 it noses over hard & sits for a second before it takes off like a scared rabbit!
Is it possible that it still has a vaccuum leak someplace that I haven't been able to find? Or is it maybe something else like an o2 sensor?
Any help would be hugely appreciated! It's really hard to drive in the state it's in now!