Usually, it is your fan belt slipping due to moister. You can get a spray for it at your local auto store.
A worn or loose out of adjustment drive belt could be the cause.
It is idling. This is hard for an engine to do smoothly.
If the car dies while idling, the timing might be off. Other causes can include a clogged fuel filter or a bad spark plug.
usually loose belts.
The squealing sound you hear when your car brakes are wearing out is referred to as a "squealer." This indicator is a strip of metal that when the brake pad wears down makes contact with the rotor making a metal on metal noise.
Some manufactures use a wear indicator that causes a squealing sound when the pads need to be replaced.
The belt has worn on the edges and creates friction which causes squealing. Also, sometimes when a belt is cold it will squeal.
I sat in my car in the driveway with the car idling, waiting for the kids to come out.
Dust, unevenness.
Have the brakes checked.
Your power steering pump and or steering box may be about to give out on you.
It sounds like you need a new serpentine fan belt.