CRC Electrical Contact Cleaner; should be about 4 bucks a bottle.
Cleaning it is only a temporary solution, if that. You may get a week out of it or three months. When these die, you have to replace them. I believe there should be a gasket that needs to be replaced as well when you change the IAC, at least on the 3.0L.