I won a 318is slicktop from a local auction for kinda cheap. It looks like the car has sat for years, no idea why. Engine bay looks a bit gross but not terrible. It starts okay, but it automatically idles up to over 3000rpm. There's a CEL, however, when I drove home, it would go away whenever the engine was over 3000rpm or not under load. I get a CEL everytime I start it up. Engine seemed to run pretty well otherwise, which keeps me hopeful.
I taped up all the vacuum hoses as best I could, tried a different ICV, different afm, and a new intake boot, with no difference. I can't believe a fault with any of those would cause it to idle so high, though. I tried unplugging the throttle position switch but that didn't change anything, neither did unplugging the oxygen sensor.
I tried the stomp test and got this:
blink - pause - blink - blink - pause - blink - blink - blink - blink - blink - blink
I'm pretty sure it just repeated after that. Any help with further troubleshooting ideas would be much appreciated. I have another 318is I can steal parts off of to try things.
I taped up all the vacuum hoses as best I could, tried a different ICV, different afm, and a new intake boot, with no difference. I can't believe a fault with any of those would cause it to idle so high, though. I tried unplugging the throttle position switch but that didn't change anything, neither did unplugging the oxygen sensor.
I tried the stomp test and got this:
blink - pause - blink - blink - pause - blink - blink - blink - blink - blink - blink
I'm pretty sure it just repeated after that. Any help with further troubleshooting ideas would be much appreciated. I have another 318is I can steal parts off of to try things.
Comment