Please do yourself a favor and replace with a new one and if you have the cash, swap the TPS too because it's just a matter of time and it could also be the reason for the high idle. I have seen both be bad with three different Marks. Usually it is the IAC and have had one where the TPS was bad and causing the idle to be high. You can clean it but when you did back there where you have to get just to change it or clean it, it would give you peace of mind to know you have a new one.
CRC brake cleaner will work or any brake cleaner and CRC MAF cleaner works too.