Another thing you can try is blocking off the IACV. Take it off and trace it out on either a piece of cardboard or gasket material (that's what I used) and place it between the IACV and intake manifold. If this (and/or resetting the ECU) doesn't fix it, find a used one for $50.