Poor circulation through the heater core. Probably a semi-plugged heater core or a faulty thermostat (assuming the coolant level is full).
2001 sienna stall while just stop while driving. electric just cut out power, then switch can operated but idling roughling
air leek
Loose motor mounts.
It is the idling sensor on top of the intake
Most likely it is a belt on your car. Usually the squeeling is from a loose belt while idling and will also make noises while driving.
check the crank shaft actuator?
get an engine diagnostic check, a lot of different problems can contribute to your situation.
Pull over and clean it up!
Low coolant, failed thermostat, partially plugged heater core...............
I'd check the coolant level first, then the thermostat.
Poor circulation probably due to a restricted (plugged up) heater core.
I'd be suspicious of the thermostat.