Make sure your TPS, IACV, and MAP plugs aren't interchanged. If you're sure they aren't, try cleaning out the IACV. If you have access to another Honda IACV that you know is working properly, swap it in and see if it solves the fluctuating idle. Of course you would have to make sure you don't have any vac leaks or air in your cooling system before tinkering with the IACV.