Have you checked the fluid levels in the battery? Every battery I've owned has needed fluid at some time. One item I like to add is VX-6 battery additive. Seems to keep them working longer.
Amazon.com: Charge-It Concentrated Battery Additive: Automotive