You won't gain anything from cleaning the IAC so don't bother...if it's acting up replace it...it's the DC motor that acts up, not the filth. You can clean your throttle body/plate if it's dirty and that'll make a difference.
You'll need to use an old toothbrush and carb or brake cleaner spray and it needs to be spotless.
Please click on ACCEPT if I've helped...it's how we get paid for our time answering questions-THANKS-you can still write back after you ACCEPT.