Just because a battery comes back to full charge doesn't mean it's any
good. The real test of a battery is its ability to deliver power. Power
is Voltage times current(Amperes). You should fully charge the battery
and then do a load test. Only when it passes this... can the battery be
ruled out as the problem you're having.
Professor
www.telstar-electronics.com