I recently had charging problems too but not quite as severe.
The cables going to the kill switch were loose. The nuts were so loose, they may as well have been off completely. They were tight when the roller was delivered as well as when the the finished car was delivered.
Must be the big block.
Which reminds me, I should add some wicking thread lock in there.