Jay, when cleaning the throttle body, don't just spray a bunch of cleaner in there and let the the runoff drain down into the IAC. People have caused issues with the IAC doing this. I recommend spraying some on a rag, wipe and repeat. You can get it pretty clean doing it this way without the worry of getting a bunch of sludge down into the IAC. You can lift the baffle and even clean pretty good on the backside as well pushing your fingers in there. If you take the throttle body off, you could tilt it upside while spraying so the runoff doesn't drain down in the IAC.
I've never cleaned an IAC, but it can't be that difficult. Just remove the screws that hold it onto the throttle body and clean it out really good with throttle body cleaner and reassemble.
I told myself I wouldn't work on another truck for a while because I've been doing too much lately but I'd help you with this one because it would be pretty quick and would make a decent a little video. If you want, I could help you out this Saturday morning when I get off shift. I'd recommend getting a new throttle body gasket that goes between the throttle body and intake plenum.
Let me know if you want to come over Saturday.