Why does your serpentine belt keep coming off the pulley?

Answer

Your serpentime belt tensioner needs replacement ( spring inside it broken/weak) or your belt worn , Have you changed any components lately ? installed right ( pulley not centre with rest of system ) ( shims )