I have/had a similar issue. I just replaced my iacv with a BWD( Borg Warner) from Advance $43. The truck is definitely running and idling much better. I will keep you posted on what happens. I am rebooting the
pcm as we speak. My idle and missing issues were somewhat sporadic so I am curious to see what happens.