I am going to assume that you are pondering why the heater only maintains heat while the engine is running. The answer is quite simple. The engine uses a combination of anti-freeze and water to help keep it cool. The water is circulated by a water pump. The hot water moves through the heater core, which is a small radiator. The blower draws air through the fins of the heater core and heat is pulled from it. The water pump is usually belt driven, and the engine must be on in order for the coolant to circulate.
the heater of your car does not only work when the car is in motion. it only works when the engine is started. you don't have a heater in your car like you do your home. the heat that you feel when you turn on your heater in your car is produced by the engine. and there for if your car is not on then you will not receive any heat. some cars take longer than others to "heat up".
low on coolent
There is only one thing you can do if your Heater in your car is not working. You will have to take it to the dealership and have them look at it.
The first thing that you need to check will be the coolant level..................
The blower motor speed resistor is burned out.
The heater is probably worked by the heat generated by the engine.
You could have a problem with your thermostat in the car.
probably a leak at the heater radiator can you smell antifreeze in the car ? if so have it checked
Please let the car idle and leave the heater on to keep us warm while we listen to a song by my idol, Jimmy Rodgers.
The battery runs a fan that pushes air through the residual engine heat in the heater radiator into the car.
Your car can only create cold air if the engine is running to make the coolant work correctly. If your car is idle, your engine is still hot but your engine isn't running so the air you are receiving is actually air heated by the engine.
The heater in your car uses waste heat from the engine to heat the car. When the engine is not running there is no heat to distribute.