IMO, bad battery/connection OR one of the safety switches (seat, treddle, pto). Worth checking out.