Where is the IACV from?
I replaced mine when I was having stalling problems. It fixed it. Less than a year later, I was having stalling problems again. Since it was still under warranty, it was a simple swap and stalling gone again.
May want to look into that. BTW, it was from the Zone. Not that any other big chains would carry anything different.
2002 Focus SE Zetec ATX
2000 Focus SE SPI ATX
2006 Freestyle SEL AWD