Sounds to me like 2 seperate problems. The no low or med speed would surely be the resistor but the hammer bit sounds like bad brushes in the blower motor.