Took the IAC off again and used some more cleaner on it. Still the same. Sprayed starting fluid around the intake, no change in idle.
It idles just fine, its not rough or anything like that, no delay in coming off idle. Had auto zone try to pull codes from the ECU, came back with nothing. I don't know what else to check, its almost like driving an auto right now, you let off the gas and it doesn't want to slow down like normal. I guess you couldn't say its sticking coming back to idle, but it takes much longer then it should to return to idle when you take your foot off the gas.