I would first back the armature off the diaphram and check how freely it turns. It should turn free and easy - if not , with acetone ,clean the commutater of any oil and re oil lightly the upper and lower bearing felts and re adjust the the tone screw and see if sounds any better. You should also check to see if it's getting enough current to operate properly. Sometimes steering gear oil leaks into the light switch causing poor contact and loss of electrical current at the horn rod end. Also check the wiring for corrosion or other damage. You can also use a VOM to check the field coils and armature for shorts and continuity. Hope this helps.