Also I might add that there is a pair of adjustable stoppers on the top of the fuel pump where the linkage rod connects to it IIRC that might need adjusting.
They limit how far the throttle linkage can travel. One is to set the max rpm (to prevent over revving the engine, don't mess with it) and the other sets how low the throttle can be set. (That's the one you might need to adjust if the lever on the top of the fuel pump is hitting it before the engine will shut off). It is rare to have to adj these stoppers as they are set at the factory, unless someone has messed with them so check for the spring loaded adjuster on the throttle linkage near the throttle lever end first. Its designed so that when set correctly, the engine will be at a low idle start up position when you push the throttle forward until the spring just starts to compress. Push the lever fwd more and the spring will compress and the fuel will be shut off to the engine, killing it. The spring simply returns the throttle lever to the low idle position when you let go of the lever after shutting the engine off.
Hope this is clear as mud, if you need pics of what I'm talking about, let me know and I'll post a couple.