Mine (D15w/mpfi) did the same exact thing. it would idle at about 2500 until it was warm then would bounce from 1000 to 2000. It wasnt the IACV, it wasnt air in the coolant, it wasnt a vaccum leak so heres what i did... this isnt the perfect fix but it worked for me. Leave the car running and take your intake tube off and look inside the throttle body. there should be a hole on the inner wall of the throttle body, towards the firewall. plug it with your finger. If it idles normally go buy a rubber plug at the hardware store and plug that hole. I know, I know your not really "fixing" the problem, but mine has been idling just fine for the past 2 months. Actually it would bounce a little once in a while until i got a new alternator. I have no idea why. But im not embarrassed anymore when pretty girls pull up next to me at stoplights.