This is why I buy an inexpensive vacuum and use it to death. When a vacuum gets that odor, it won't go away. It can be covered up but it's still there. I don't have carpet but do have large area rugs. The rugs start to get that odor when the vacuum does. The rugs get cleaned but the vacuum still has the odor.