Are your gear select indicators on the dash indicating correctly? The tranny should be signaling the ICV to adjust for the tranny being in gear or out. It sounds to me that it's sending the right indication but the ICV is still not reacting quite right.
Did you replace your ICV or replace?