The intermittent stops could have been from a bad connection/sliced wire that then became a short that then torched the esc but once they flame, the subsequent damage often makes isolating a cause difficult. I'd take a look at HobbyWing's 120a+ offerings for a replacement esc.