If the battery can't hold up when under load it is bad internally - maybe a weak cell. Replace it first then see if the running problem is any better.
I remember many times testing car batteries that the ones that stayed over 12.9 volts at rest, after getting a good charge seemed to be the ones that failed the load test afterward.
I remember many times testing car batteries that the ones that stayed over 12.9 volts at rest, after getting a good charge seemed to be the ones that failed the load test afterward.