Two years is not that unusual for the life of a battery. Yes I know they should last longer. All it takes is one bad cell and it can cause you problems. I have had similar issues and it always came down to a bad battery. It may be a pain but take them out, take them to autozone or equivalent...