Cleaning the throttle body is not difficult. Whoever told you that must have never done the job before.
A proper cleaning would require the throttle body to be removed but if you remove the air cleaner hose, using carb cleaner to spray nto the throttle body and scrubbing the internal part of the barrel with throttle fuully opened should do the trick. The IAC would have to be removed but you need not take everything out. Just remove the holding bolts, together with the fast idle (cold start valve) and spraying carb cleaner into it should allow you to clean it reasonably.
The symptoms you are describing does not seem to be a fault with the idling system, more likely to be the thrpottle position sensor, located oat side of throttle body.
Is the Check Engine Light indicating?
Sunday, July 24th, 2011 AT 8:49 PM