So I just finished dropping in a working engine on my 318is.
The car Idles beautifully, but after giving it gas and raising it above 3.5k RPM, the car dies as the RPMs lower. I have a check engine and at first it read 1215 so I cleaned the AFM and now I get 1222. Could it really be the 02 sensor? I changed it right before my previous engine died, so it has at most 100 miles on it. I also have a little bit of a oil coming out of my PCV. Not continuous drippage. Could that be related to the fact that the car isn't running well because something is throwing the AFM off?