You're on the right track with your adjustments, hanging throttle between shifts is typically the IAC staying open, the idle air bleed being too open, or the throttle plate hanging open. The pattern is that you're getting more air than you want when you chop the throttle closed.
A few questions - first, have you adjusted the idle air bleed? That's the hex-screw underneath the fuzzy fabric cover near the IAC on the throttle body. Second, have you checked for vacuum leaks or rotted hoses? That's another way to get more air than you want at idle. Third, does your car have a tune / chip? If there's something off in the tune, the IAC can be commanded to stay open more than you want.
If your car is all stock, and the vacuum lines are in good shape, I'd go through jrichker's 'Surging Throttle Checklist' available on this site to ensure your adjustments to the various screws have all been made properly. Not enough and you get surging at idle, too much adjustment and your idle will hang between shifts.