Check the ac compressor to make sure it is rotating freely. It could be locked up. Also check the belt tensioner. If they are week or stuck they will allow the belt to fly off when under stress. Finally, check the crank pulley to make sure it is tight and not bent in any way. Alignment is critical so any of these can cause issues.