Welcome to iboats
Sounds like a High Speed Miss.
Inspect all the Plugs, Wires, and Connections.
Drain carbs, looking for water, dirt in the drainings
When you are 'revving' the engine, are you advancing the timing, or are you moving the throttle shafts?
And it doesn't do it under load, as in...