belt throwing

How is your alternator mounted? Is there any flex to it? Short of a bent pulley, I would suspect a bracket flex. Also check HOW your belt is riding in the grooves. If it is riding high, it is much more likely to get tossed.