Save the money and do it yourself. Tear it apart and look at it, then get a set of contacts and brushes, bushings, and what ever else, and do it. You can get larger contacts from LarryB. He advertises all over. You might only need contacts, but look at it 1st. I went and bought some, then it did the same thing. When I tore it apart farther I found the brushes were gone and so were the bushings. I just went to Pep Boys and bought one for $135 and called it good.
(i was a little PO'd by then
)