If the battery is more than 3 yo, maybe put a new Wakmart MAXX in it, pull the starter and replace clean the comutator and grooves between sections of the comutator, replace the brushes, clean and grease all areas of motion that need it, and it should be good for another 100,000 miles.