1. Insufficient coolant flow: When a car is in motion, the water pump circulates coolant throughout the engine and heater core. This helps to transfer heat from the engine to the heater core, which in turn heats the air that blows into the cabin. However, when the car is stationary, the water pump is not circulating coolant as efficiently, which can result in insufficient heat transfer to the heater core. As a result, the air blown into the cabin may feel cool or cold.
2. Low engine temperature: Another reason why a car heater might blow cold air when the vehicle is stationary is because the engine temperature may be too low. When a car is idling, the engine does not generate as much heat as it does when it is driving. This can cause the engine coolant to cool down, which in turn reduces the amount of heat that can be transferred to the heater core.
3. Faulty thermostat: In some cases, a faulty thermostat may be responsible for a car heater blowing cold air when the vehicle is stationary. The thermostat is a valve that controls the flow of coolant between the engine and the radiator. When the engine is cold, the thermostat closes to prevent coolant from flowing to the radiator. As the engine warms up, the thermostat opens to allow coolant to flow to the radiator, which helps to regulate the engine temperature. If the thermostat is faulty, it may not open properly when the engine is warm, which can prevent coolant from flowing to the heater core and result in cold air blowing into the cabin.
If your car heater is blowing cold air when the vehicle is stationary, it is important to check the coolant level, the engine temperature, and the thermostat to determine the cause of the problem.