I don't remember the name of the place, but I found replacement motors. Look at the motor, there is likely a small component on the side, it is a temp sensor that will act like a fuse. If the motor overheats it cuts out. You may have a harder time replacing it than replacing the motor. Mine was bad, but I found one in the parts bin in our service deppt.
As a last resort, you can replace the whole assembly hood and all for not much more than the motor.