If the battery isn't the problem, I would remove the fly wheel and address the problem. It could be the screws have worked loose allowing the cage that holds the rollers and spings intact. It could be the cage that houses the rollers and spring in tact has a crack in it ,or just simply be the screws are loose and needs tightning and then peened to keep them tight. If you allow the cage to come completely deattached from fly wheel, you will find youself fishing around in the engine with a magnet trying to locate all the small pieces and having to purchase a set of rollers, springs and screws.