One of the bearings in the motor has an encoder and they have been known to mess up and send false info to the controller and over heat the motor. I have had it happen to me on a truck. That is where I would start.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.