I don't mean to bring back an old thread, but I recently had the same issue with the dive-bombing idle after downshifting and the stuttering from 2k rpms - 3.5k rpms.
My current fix for the diving idle was swapping out an IACV from another vehicle(I mainly did this because the idle adjust screw on mine was frozen and I stripped the head). However, after I did swap the IACV, I ended up having an abnormally high idle, (even when I set the idle during base timing mode, which is when you set it I believe?) which would slowly go from ~1400 to 1000 and then down to ~800rpms when sitting at neutral.
So how I fixed the idle was, in-part, helped by this thread. I took the advice in spraying down the EGR line from the header where it connects to the BPT valve. But there was one other thing I noticed, and I'm not sure if this is vital... or if it just got wedged in there somehow, but there was a small piece of metal that was mid-way in the hose from the BPT to the hard-line. I removed the peice(more or less the hose just fell apart...fail

) and robbed a hose off another motor. I'd get a picture of it, but it's too small for my crappy phone camera.
In addition to that, I shut the car off and backed the idle screw most of the way out and started the car again to go back into timing mode. When I did that I could get it down to the right rpms so I could time it.
Whatever that little metal thinger was, it was doing something that wasn't good. Since then I now don't have stuttering! My only hope is that it stays this way.
I just want to know what that metal piece was now!
Also, sorry if this doesn't make sense. It's 7am, I'm feelin' a little stupid.