Chosen Solution
Won’t stay on…. Does something need to be replaced
It could be a short in the power cord. If a cord is wound up too tightly over time it will put a strain in the cord and can cause a short in the wiring. Try turning it on and wiggling the cord at the base of the sweeper and see if that keeps it on longer. If so you will need to replace the cord.