Before you go looking at the motor, have you had the ends of the hose apart and cleaned up and re-seated the floating contacts? My Revolution 5000 came to me unusable as any slight movement on the hose cut it out, and even now after a full refurb and 3 weeks of use I've had to have it apart t re-bend the contacts...