I agree. Mine did the exact same thing and it was the safety switch under the seat. Not that I am saying to leave it this way, but you can unplug the switch and jump a wire back into the plug to see if that is the problem. If that is not it, you could check your mower engage safety switch also.
Ken, February 2007