Hanging Idle is fairly common, I think some members have gotten around it on the pre-08's by lowering the idle setting just a touch, instead of 1k idle while hot, try to get it down to about 800, oh, did it just start doing this, or has it been an ongoing issue?, if it all of a sudden started after months of trouble free, it might be an intake leak, are your cables lubed good? check if the throat of the throttle body is clean, may be some gunk keeping the butterfly from closing completely, do you have the breather reroute?