I have had the same problem, including repacing the brushes not fixing it, so if anyone's still interested here's what I did a few years ago (and posted in FixYa, sorry):
There's an internal fuse in the motor which is not replaceable, but in emergency you could bridge this with some wire and...