How much is a new IAB? i would probably just buy a new one because with a 2000 mile trip ahead of him, and his car running like crap then he would probable be wasting alot of gas. So it might be cheaper to just get a new one. Rather than spending alot more on gas.
What about if you reset the idle after you hooked the vacuum line up? it might be worth a shot