avexhype:
Contact cleaner will work OK. The routine is spray, brush, tap, repeat. You need a Q-Tip or small brush to get the "dirt" out of the IAC. Tapping it on the workbench helps to dislodge the stuff. You will be amazed at the volume of dirt that comes out. Do not spray up into the solenoid (it doesn't get dirty, lol). Try to clean all the dirt off the shaft and tip because it is metering air into the engine and if the shaft hangs up, the air flow will not be right for idle control (and other things). Watch that you do not tear the gasket when removing the IAC valve. Replace the gasket if there is a tear or you will have problems.
GL,
Chris