If it is a DC brushed motor have you checked the brushes?