About the speed change, it sounds like it may be mechanically hung. Have you tried cleaning the mechanism?
Report message to a moderator
Sponsoring Organizations