Small Engine Troubleshooting Problems? Ask a Mechanic Now.
key switch can be bad, use some WD40 in the key hole and work the key back and forth, and see if you can wiggle the wire harness on the back of the keyswitch. If nothing, locate the fuse, near the battery and starter solenoid and check it.
Did you find the problem?