I don't know if the several of you that are having the same problem ever got that fixed, but mine was doing the same things(not running unless I give it gas), and I bought a new IAC and reset everything and POOF, fixed. I scanned everything, called everybody, had posts, and finally said screw...