I just got done fighting this issue on my Bronco. And I caused the issue the exact same way. The Throttle Body was just too clean.

) To fix the issue Check your base idle setting, You can do this by pulling the connector going to the IAC and reading the revs on the tach. 500-750rps is about what you want. If the revs are too high check your base idle *****. The ***** is 5/16 and easy to turn.
IF you have the base idle setting at 600rpm but once you plug the IAC in the RPMs jump to 1200rpm. :: Remove the battery cable to reset the computer.
IF the idle sped is still to high check the TPS and make sure the voltage is below .998v but above .985v. I have my TPS set at .995 and don't have any issues.
IF you have correct TPS voltage and you base idle ***** is back'd out all the way you can cover the holes on the upper and lower butterflies. I used painters tape and I still have the tape in the correct spot, the engine hasn't sucked in my tape. I would also recommend ducting foil with the sticky back to cover the holes, just make sure the tape in on as flat as possible to prevent it becoming sucked into the engine. If requested I can provide a link to some quality stuff.
If none of that helps, repalce the IAC with a new one and re-set the computer.
Hope that helps. If you have more questions ask away.