Its still shouldn't surge when the IACV is unplugged ?
You should be able to disable O2's, AFM, IACV and engine should idle fine if all other sensors are working, Cam, crank, tps, water temp sender etc. I still thing something else is going on, probably multiple issues.
Video the engine...