Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Do you have a voltmeter to check the voltage at the starter solenoid? If you jump the two cable terminals on the stater solenoid, will engine spin? This is quick test of the battery cables and the starter/generator.
The micro switch has to close the solenoid, If solenoid does not close, starter does not turn engine. But I would do the solenoid test first, just to be sure that battery, cables and starter are good. Then check the micro switch for start.
I see question is still open, did you find problem?