You could always bypass the switch to see if starter is dead. I might do that first, or put a meter on the wires to the starter to see if it is even getting juice. Then, check kill switch, clutch and neutral switches.
I amhaving starter problems as well. Mine just doesn't want to engage, gotta tap it with a hammer. All the gears are fine, thank goodness.