You might not believe it but I found the problem for mine the magnets inside the motor spin around under torque they have disconnected from the shell of the motor
Mine is doing the same thing I have it narrowed down to an electrical problem. What is happening is the phases aren't in sequence usually due to a bad hull effect sensor or controller