Thanks for the idea's Flatrater. No, I have not tried cleaning the IAC, IAC Bore, or throttle plate, but I will give it a try. Also, you mentioned if the battery was disconnected, the IAC could lose it's memory. How can it be relearned? Is there a certain procedure I could do to relearn the IAC, or would it have to be reprogrammed at a shop?