Bad motor, probably a bearing failure. Complete disassembly is required. We normally charge $120 to 150 for that repair. If it is fairly new, and still in good shape besides the motor, it may be worth having repaired.
Our email is arctic@worldlynx.net
www.vacuumcleanerhelp.com, January 2007