William Herrold said:
Rick,
In the spirit of being helpful and responding kindly to a question, the first sentence above serves no real purpose.
You misread the intent of my posting. I was not being condescending, which I suspect you thought I was. So let me restate my answer, and see if you don't view it differently this time.
"Given the symptoms described by the OP, this is not a user-repairable problem, so obviously it must be returned for service."
There was no ill intent. You cannot replace the output transistors on the PWM board.
==========================================
Edit: Actually, your posting was a good thing, because it made me reread everything a couple more times, and it occurred to me that a dirty wiper in the variable resistor speed control might also cause the symptoms.
So before giving up and sending the tool in for service, with the tool running, constantly move the speed control back and forth from 1 to 6 and see if performance changes at all. If you see erratic changes (sudden leaps in speed) but the problem still persists, then the dial assembly needs replacement. However, exercising the dial like this could also clean the wiper, in which case full performance could be restored, and no repair would be necessary.
However, if doing this results in no change whatsoever, then my original diagnosis is probably correct and the PWM module needs replacement.