Mine seems different. I'm not losing the pto or mower deck, my engine is stalling or getting shut off.
I removed (bypassed) the fuel filter just in case. No better.
Tried running at less throttle, got a ways further, had my hopes up but started acting up again.
I'm thinking it may well be electrical but cant find anything obvious yet.
I don't see any type of fuel pump. Looks like it is just gravity feed to the carb bowl.