Almost definately a drive belt. When it happens again, to identify, let the engine idle and load up the electrics on the car by switching on lights, rear demist etc and see what happens. Then with no load on the engine, if fitted with PAS, turn the wheels to full lock, and then some. This loads up the pump. If your belt is loose or worn it will squeal.