Well I hooked my laptop up tonight and started going over all the paramaters and it seems that my base idle was set too high. The target idle is set at 950 and the idle screw alone was holding it over 1k. So when the IAC would activate it kept kicking in the fuel cut circuits. I adjusted the screw to bring the idle back down and its all good now.