Just try wacking the solenoid attached to the side of the trottle body.
I've been having massive throttle hang for the last month, and after reading a thread last night that identified the IAC solenoid, this morning I started the car, popped the hood, and wacked the solenoid which is attached to the throttle body a few times with the handle of a screw driver.
Did not have any occurance of throttle hang during driving today.
Coincidence??? Time will tell, but the problems gone for now!