I had the same problem. I switched from a Lead Acid to a brand new Lithium and it cured it instantly.
OK Lithium Batteries are 3 times the price but they're supposed to last 5 times longer. And you get a 5 year guarantee.
Hopes this helps.