Have you tried Exide batteries ?
The reason ask is that June has a similar problem in her car. Batteries does not hold. Then i read that Exide is the only batteries made in the US. So I wondered if could be the issue. But, with my experience with batteries I think it is a charging issue because whenever the car has been sitting over night or weekend, the battery voltage is only 12.3 to 12.5 volts, and that is not a fully charged battery. And if the battery are never fully charged it will not last either. She had a attery some years ago, interstate is that what they are called. And the lady there came out and opened the hood and tried to measure the relay box on the right side of the engine and she got.so pissed when I told her it was not the battery. Anyway she. Mailed the battery was fine with 12.1 volt and that was normal. I gave up and went somewhere else for a new battery. I was inside talking to the others there And it was the same.
Bill