You either need to adjust the throttle stop screw or rotate your tps sensor some more. Probably just your throttle stop, though. If it's open too much, not only does it let excess air in, but your tps sensor won't read that the throttle is all the way shut, so it makes it hang.