grab a timing light & check it your self.
I bet the timing is off and then they compensated by adjusting the idle screw up. Just fix the timing and idle the car back down to 750-800 and see where that gets you.
if the iacv is indeed sticking.. pull it off and clean it with brake cleaner / re-install.