The PCM has a self test - would have thrown a flag, unless the designer did a piss poor job of it. Plug in the laptop and see if the IAC, ignition, or fuel system is causing the surge. My AutoXray displays injector PW, IAC, etc.