Does the engine change in response, or the tach moves without an engine speed change?
If the engine is surging: Throttle kicker motor.
Check it, adjust the clearance between the throttle and pintle. There should be some threads on how to do that here.
If the engine is not surging: Likely ignition problem. Probably ignition module or bad connection somewhere.
If the engine is surging: Throttle kicker motor.
Check it, adjust the clearance between the throttle and pintle. There should be some threads on how to do that here.
If the engine is not surging: Likely ignition problem. Probably ignition module or bad connection somewhere.