I would try cleaning the connections at the battery, first. It is possible that one is loose or corroded, which would cause your intermitted no start condition. There are several other possible causes, but this one would be the most likely and the easiest to remedy.
Another thing to check would be the clutch start switch (the switch that prevents the starter from engaging without the clutch being pressed). It may have been damaged when the clutch slammed in to it.