could be due to a misaligned pulley or improper tension. Check that all pulleys are in line, the belt is the correct size, and the tension is set properly.
Read somewhere that replacing the belt and ensuring proper tension usually solves this. If it keeps happening, go take a closer look at the pulleys and alignment.