I would check the TPS (throttle position sensor). Sounds to me like the ECU could be out of synch with throttle demand.