I heard there was a pulley issue for this model year. Not sure which pulley, and what type of alignment problem it is to know if I can make any modifications. It's not a "simple task" to change the belts on this model. let alone when it breaks or comes off, your stranded ( as it also turns the water pump ) unless you get somewhere quick before it oveheats.
Why do the belts keep coming off?. replaced 4 or 5 times in the last year on 2002 Mazda Protege5
could be your belt tensioner