If you have an operator presence switch built into the seat, stepping on the brake may lift you up enough to trigger the safety switch. This is easy to check. With the pto engaged, lift your butt off the seat and see if the engine dies. If it dies, then you have the safety interlock. If it doesn't, sorry, I guess that's not the problem