Re: suzuki DF 115 surging
chanice: there is a lot of things that can cause surging. The one thing that sticks out is the 3000 rpm max. This can be caused by a failed neutral switch. If the neutral switch failed and is always on, engine speed is limited to 3000 rpm by intermittent fuel injection and ignition timing is fixed at BTDC 8 Degrees.
There are other causes but the max rpm @3000 points to the neutral switch.
You can check that with a meter. The procedure is a bit complicated. You would need a manual.
Dan