Since your battery is going on 6 years old, it is your battery for sure. Not many people know this but Home Depot sells automotive batteries and they are at a good price. I suggest getting the Exide Extreme battery, the CX-5 takes a group 35 battery, it comes with a 40 month replacement...