I haven't had time to do this yet, Bounty, but I plan to soon. They replaced the TPS and did a fuel cleaning the first time I took it and that's when the problem appeared.
I took it back to Firestone twice for the high idle problem since they are down the street from where I work and it wouldn't cost me anything to fix the problem they caused. They couldn't figure out what was wrong and said it was either the IAC or the EGR valve. Do you think the fuel cleaning maybe gummed up the IAC and a good cleaning of the throttle body and IAC could fix my problem? I poked around and didn't see anything obvious as far as a vacuum leak goes and I mentioned it to them and he blew it off saying it would cause a much higher idle than the 1100 i've got.
I've got a cold air intake and a spacer on order so once those come in I'll do a good thorough bench cleaning of the TB and IAC. Any tips?