There are electronic fuses in the unit (TCO) but they are mainly in line with the heater circuit and appear to be non-resettable. (I hope you looked at the tech sheet).
The motor on your model has a built-in thermal overload and will drop out if excessive amperage or motor temperature causes the overload to open. It takes awhile for this to reset, as you also described.
What a technician would likely do if he were there would be to place his voltmeter leads across the motor run windings during operation and monitor the voltage until the unit cuts out. If there was still voltage to the motor, yet it stopped, there's the problem.
You will notice on the Tech Sheet I provided above that there is also a quick Diagnostic cycle test that you can perform to quickly locate the problem. There is a chart on the right side of the sheet that shows the results from the test and what to look for. If you are not familiar with voltmeters and such, better stop guessing and call in a pro. It gets expensive throwing parts at something unless you know your target.