The motor over-heating probably indicates it is working too hard pushing the carriage.
Perhaps there is an obstacle on the track?
Or, the track may need cleaning and lubrication (with thin Silicone Oil).
It may also indicate that the motor is at the end of its' life, but I think it is unlikely...