Commonly, what happens is one of the connections in the motor housing breaks apart. It's usually the place where the motor field winding meets the switch. It takes electrical and soldering experience to repair this correctly. If you do take it in for repair, mention my suggestion. Most likely, they have seen it often as well.
www.vacuumcleanerhelp.com
December 2008