It is okay to put the unit on the carpet. It's better to put it on a piece of plywood. Between the bottom and the surface it sits on, there needs to be space. The motor will over heat if you put it directly on the carpet.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.