The motor armature is likely shorted and dragging down the motor, causing low speed and bad performance. An obvious sign of this condition would a motor sounding like it's running slow and arcing and flashing visible through the blower door.
www.vacuumcleanerhelp.com
Vance
July 2008
I can answer this question...
electrolux canister has little suction even with the hose off?