the problem is that it charges fully, in house or not, but bot gives out at 2770+; something is causing bot to stop at 2770+ & not return to base, .. its as if the program tells it to stop... it wasnt always this way... stopped & returned to base at about 2400 after mowing for 2 hours.. now it wont mow 1/2 hour.. if battery was bad, it wont accept full charge, will it??