I'd try doing a "wiggle test". Basically grab bits of the harness and connectors while its running, and wiggle them and see if engine operation changes.
The next thing I'd try, is disconnecting the SPOUT (spark out, or spark control) connector. If you look just under the IAC valve, you should see a connect coming out of the harness with a plug in it. That plug is the SPOUT connector.