Nope 
I stripped it down because it stopped the other day with no water and the controller flashing that pressure was reached. Changed the pressure switch and it still wouldn't start up. It did the same thing on a different controller. I wondered if the brushes were worn out or the bearing seized.
Couldn't see anything obvious.
I bet the problem is your controller, not the pump.
However, your post confuses me because if you have a controller, your pressure switch wouldn't be getting used, therefore it would be pointless to change it. The controller does the job of the pressure switch.
In fact I'm sure it's your controller here, especially if it all works after your fully charge the battery. The battery needs to be in good condition otherwise the pump controller stops play.
I binned mine in the end.