Have a good look at motor. Probably loose connection / break in wire somewhere. Tacho magnet even. (Don’t know this model, so I’m just going by symptoms.)
Mike.
Check brushes are making good contact, take them off rub end with very fine emery paper & same for armature. Then give it a go, run it on spin a few times to bed in brushes if motor is o.k.