Ok- I have a 95 318i/m42 and she's running horrible. It originally flashed a 1221 - so i replaced the 02 sensor, then she flashed a 1222 and still ran like crap. At this time, she's running just as bad as when the problem first started, flashing a 1221 again, bad fuel economy, and seems a little rich as well.
Here's a list of things i did to try to correct it.
I Replaced Plugs, Wires, Coil, Fuel Filter. I checked the fuel for water and all is clean. I sprayed 2+2 looking for vacuum leaks and had no luck finding any. I have intake gaskets on the way and will clean the ICV while i have it apart.
The trans is acting a little funny too- not shifting when she's supposed to..
I am thinking of replacing the DME (which is a 282 if anyone has one for sale) and the MAF sensor.
Any ideas from anyone?