Hey guys,
My poor little 318i has been acting up lately. She has about 160k miles and has run like a champ until recently.
On a road trip she started misfiring and throwing a CEL, which would go out if I lifted the throttle (most apparent when under load i.e. up a hill).
Got home, ran stomp test and got 1222 (lambda). Listened and could hear a slight vacuum leak from the mess under the intake, so over Thanksgiving I replaced all of that crap and gave her a tuneup.
Took her out for a spin and she ran beautifully, but bogged heavily on an aggressive 1-2 shift and flashed another CEL. After 30 seconds the CEL went away and she ran fine. This time stomp code resulted in 1221 (oxy). I figured that I might have pulled the intake boot slightly on my aggressive shift, causing a lean condition, resulting in the code.
So fast forward a few weeks and now she's acting up again. I am getting the original 1222 code and random bogging/misfiring after running fine.
Figure I have some type of engine management issue, as a vacuum leak would be more persistent - plus I used a propane torch around the engine and found no evidence of vacuum leaks.
Does anyone have a reference for testing out the electronic sensors (ISV, TPS, CTS, crank sensor, cam sensor)? I don't think it is a coil as that would likely cause it to run crappy all the time, right?
Maybe my ECU is on its way out. I have a Dinan chip installed. Any advice/insight is appreciated.
Thanks,
Pete