One possible reason for this could be a blockage in the cold hose causing coolant flow restriction. Another possibility is a malfunctioning thermostat not allowing hot coolant to flow through both hoses evenly. Finally, it could be due to air trapped in the cooling system, preventing proper circulation of coolant.
Thermostat opening too soon? Heater air bound and needs to be bled
Assuming we are talking about the temp blend door actuator, if the air coming out of the heater ducts in the cab is cold and the temperature control is on hot and the engine is running and fully warmed up (195 degrees) and the coolant reservoir is on the full mark and both heater hoses under the hood are hot, you probably have a faulty temp blend door actuator. If you have one heater hose that is hot and the other is only warm or cold, you probably have a plugged heater core. If both heater hoses are only warm or cold you probably have a stuck open thermostat.
With the vehicle warmed up and running feel both heater hoses with your hands. If one is hot and the other is luke warm or cold, the heater core needs to be flushed by itself. Flushing the whole system doesn't unclog the heater core. Disconnect both heater hoses from the engine, fabricate a fitting to attach a garden hose to one of the hoses. Direct the other hose into a container and gently turn on the water until the water runs clear, then reverse hoses and run again until clear. Reattach hoses to engine and refill reservoir.
You may be low on coolant. There can be enough so that the car does not overheat, but not enough to get to the heater core. If the coolant level is okay and you still have no heat, with the engine warmed up and running, open the hood and grasp both heater hoses one at a time with your hand, if one hose is warm or cold and the other is hot you probably have a clogged heater core in which case you can flush it out with the garden hose. If both hoses are warm or cold you probably have a stuck open thermostat , replace it. If both hoses are hot you probably have a problem with the temp blend door in the duct work.
I don't think so because when we have a cold, it is best to keep oneself warm and thus the heater produce heat for us to keep warm. Unless we have a lousy heater which produce cold air instead of heat, haha!
heater core may be partially plugged up or the heater hose may be collapsed so that in motion the cold air can contribute to cooling the small amount of coolant reaching the heater but at a motionless idle the warm engine compartment helps keep the heater producing warmth
How long it takes a car heater to warm up depends on the temperature outside. In cold weather the heater can take several minutes to warm up.
As with most vehicles, with coolant reservoir full, engine running, warmed up and hood open, feel the heater hoses with your hands. If both hoses are luke warm or cold, you may need a new thermostat. If one hose is hot and the other is luke warm or cold, the heater core is probably plugged up, in which case you can try flushing the heater core. If both hoses are hot, you probably have a problem with the temp blend door in the HVAC system behind the dash assembly.
The heater core is blocked, or a heater hose has collapsed, keeping hot engine coolant from getting to the core. The "blend air" door may be stuck in the open position, keeping warm air from circulating, and dumping in cold outside air. I am assuming that engine coolant and water pump is good.
With the engine warmed up and running, open the hood and feel both heater hoses with your hand. They should both be hot. If one is hot and the other is cold or warm, the heater core is plugged. If they are both cold or warm the thermostat is stuck open or you are low on coolant.
under the dash board you will see two hose let the car warm up and feel the hose if both are hot then its not ur heater core...but if 1 is hot and the 2nd is not then you need a heater core :-]
Get it warm and feel both heater hose's at the firewall and see if both are warm. If not, the heater core is probably plugged.