I recently went over my Electrolux Epic upright and replaced the hose from the brush area to the vacuum motor and also installed a new brush roll.....well the brush roll turned out to be an "aftermarket" unit.....I replaced the roll and the drive belt.....put it all back together and it was running like crap....weird speeds on the brush roll and it was tripping the RED breaker on the head unit.....I pulled it apart and checked things out, the belt when wrapped around the old brush roll I had just removed, the teeth meshed up perfectly....but when I wrapped the belt around the new aftermarket roll, I noticed the teeth did not mate up and it was quite obvious. I had purchased the roll from an internet vendor, but I actually went to a local vacuum shop in Montrose CA and he had the same aftermarket roll in stock, same issue belt teeth did not mesh with the brush roll teeth...causing a mess when the motor was turning it all.....so I returned the roll and ordered a "Genuine Electrolux Brush Roll" upon arrival all meshed perfectly and the vacuum is back like new..........I wonder if anyone else has had a similar experience......