If it runs normally for a short time and then begins arcing and slowing down, that indicates that one of the carbon brushes is sticking...one of the less serious and more easily remedied issues that a motor can have.
Try taking it apart and replacing (or just removing, cleaning, and...