Poor circulation through the heater core. Probably a semi-plugged heater core or a faulty thermostat (assuming the coolant level is full).
When a vehicle is idling, the engine may not produce enough heat to warm the coolant effectively, leading to cold air from the heater. In contrast, while driving, the engine works harder and generates more heat, allowing the heater to blow warm air. The engine temperature can rise while idling due to reduced airflow through the radiator and less coolant circulation, while driving increases airflow and coolant flow, helping to cool the engine.
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.
get an engine diagnostic check, a lot of different problems can contribute to your situation.
check the crank shaft actuator?
Pull over and clean it up!
Low coolant, failed thermostat, partially plugged heater core...............
I'd check the coolant level first, then the thermostat.
I'd be suspicious of the thermostat.