if it were brushes it would be giving a different code most likely.
Bad com? maybe but that also would be giving a different code.
There are a couple of things to look for on the motor to determine if it has a thermal sensor on it, look for 2 wires connecting to a sensor connector somewhere near the middle or pump end of the motor housing. If you don't see one there then it may be mounted outside on the housing. If you still don't see one then maybe it is a sensor in the motor compartment near the motor.
If you dont see any extra wires other than the main cables then the problem may be in the motor controller giving you an overheat code for it. Usually the controller overheat code and the motor overheat codes are different though. This one did say motor temp overheat though.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.