There are many reasons why a vacuum may stop working. You should look at the body of the unit and see if a part is damaged. The brush roll or the belt may be broken. You need to remove and replace the damaged part. The bag or canister may be full. This can cause a blockage and affect the suction power. You need to check the bag and empty it if it is too full. Keep in mind that a new carpet can fill up the bag quicker. It has more fiber than an old carpet. This can cause the bag to fill up quickly and affect the suction of your vacuum. If you’ve resolved these issues and the vacuum is still not picking up dirt, it’s time to take it to the service station.