I was doing the IAC reset procedure, and after I unplugged the valve and restarted the motor, the idle (once I could coax it to idle) was surge between 450 and 1000. Obviously, since the valve wasn't plugged in, it's not suspect. What else could cause this? Fluctuating fuel pressure? I'm not aware of any vacuum leaks.
I do know that my O2 sensor is fouled (bad MAF is making it run rich).