Okay so back in December my little 318i starting acting funny, throwing CEL 1222 and generally running crappy. 1222 is Lambda so I thought it might be vaccuum related. After performing the "intake mess" fix and doing a full tune up still no good. Checked out the various sensors (cam, crank, throttle) narrowed it down to the AFM. Replaced that with a 100K mi used unit and ta-da...car was running good again!
Fast forward to about 8 weeks ago. Stopped to get fuel (engine hot), and when I started the car it stumbled, idle hunted and died. Took a few cranks to get her to fire, but she did, cleared her throat and away we went.
A week later I took the car to an auto-x (my daughter has lost my auto-x car keys - 81 Scirocco - the night before the event). I hadn't planned on running the BMW, but sinced I'd already paid, I figured what the heck.
After restarting the car after my first run, it acted like it did at the fill up. Then after the second run car would not fire at all. Crank, crank, trying to fire but it just wouldn't "catch". Had someone listen in the filler neck and verified that fuel pump was running. Pushed car out of the grid and it finally started - with a lot of throttle feathering to keep it running until idle settled.
Fast forward to this weekend. Went to a cool BMW show in Old Salem and on the way back decided to visit my buddies Adam and Mario to see Mario's turbo 318is. Hot day, driving somewhat hard (80-85 mph sustained for an hour). When we got to Adam's found out the turbo car broken a drive axle, so Mario needed a ride home (and my spare parts axle). Went to start the car and same thing as the auto-x. Took a good 20 attempts to get it to finally run. On the way to Mario's noticed that power was down. Idling at his house it threw 1222 code again.
Traded Mario for another AFM - figured what the heck? Before putting that in I decided to check the joints on the DME as I remember Desktop Dave mentioning that high engine temps can affect wiring on coils, which can then overheat and mess up the solder jioints on the DME. Pulled cased apart on DME but was afraid to break it so I didn't remove the bottom panel. Threw it back in the car. I noticed it was very warm even though the car had not been run since the day before. It was hot inside the car, and car is black but that seemed odd.
Tried to start the car and now it doesn't want to idle and is misfiring badly. Threw in the AFM I got from Mario, no difference. Threw in a used coil pack that I bought a while ago, no difference. Tonight I will swap out the plug wires that came with the used coil pack - maybe I'm lucky? Wires in the car are originals I believe (160K mi).
Also car has required quite a bit of cranking before firing (7-8 seconds). Been doing this since winter.
Might see if Mario has another DME - he is a bit of an M42 parts hoarder. Other than that, any suggestions? It is bumming me out...