I would sling a meter on the battery and check its being charged and see what the actually battery voltage drops to when you crank it. This will tell you if it's a charging issue, th battery or a poor connection to the starter. AGMs aint cheap! Good luck