For the longest time my idle has been screwed up on my 318. It all started when my friend was messing with the throttle cable, and ever since it bounces from 500-1500 rpms, randomly. I did the pedal trick, and it said TPS, so I replaced it, it was good for about, 10 minutes. Another thing is when I'm driving down the street and I'll be driving at a steady pace with out moving my foot off the gas, the check engine light will come on, the minute I take my foot off the gas the CEL turns off.
I'm almost starting to think it could be a vacuum hose. Some mornings when I come home from work(I work nights) the car has hesitates below 2500rpm.
Another problem is inspection. I cant pass emissions. I replaced my obviously worn out cat-back, which made it a little better but still no go. I think my cat is shot so I'm gonna try replacing that. Buttttt, the DMV says my Idle is too high (WTF?), it idles around 800rpm, I can't see that as being high.
any help is appricated. I wanna get my car running good and pass inspection so I can throw my springs on