Sounds like you have good plugs and wires, with it running so smooth indicates that most primary systems are in spec. IE: timing, fuel mixture... Your problem statement should be, "low power at idle" I don't necessarily think the IAC is bad, it might be bound up in carbon. The air passages could...