Engine turns over ok but won't catch? Suspect the Battery. Bike engines require peak voltage to start and a slightly under performing battery may drop the voltage under cranking to a point where a spark is not initiated.
Follow this link for an informative article on Battery Basics..