Did you use the water bottle spray method to diagnose vacuum leaks?
Spray all intakes and hoses and any other possible leakage sites that come to mind.
That surging is almost always the IACV or a bad ECU.
The other thing that I modified in the past was the TPS , my car also had TRACS so it had dual sensors on the intake.
Lastly, cleaning the throttle body helped - all the Power Steering fluid sucked through a defective Power Steering Actuator valve had gummed up the throttle plates.