Battery fault, turns on and off and doesn't change for 50% charge

Please do the test as described in this article by mrt.
This will hopefully tell if there is something wrong with your battery.