I’ve got a mountfield M1 Gardener with a 4hp B&S engine. It starts ok but the running speed (RPM) can be quite random, sometimes just idling, other times at its correct running speed. The start/stop lever has no affect on the speed but when running slow if I manually wiggle the lever sticking out from under the carb it will pickup speed, but then slow down when the blades dig in.
The cable from the start/stop lever is connected and secure.
When starting with the pull cord it can pull back almost taking my arm off!
I have no idea when it was last serviced.