probley because you have the heater on
That was a poor answer, and the question deserves better. When accelerating, the car's engine generates higher RPM's, which causes the water pump to spin faster. This added pressure from the water pump is sometimes enough to push coolant past a heater core that is having problems (perhaps you have a clogged heater core - this can be remedied by reverse-flushing the heater core).
Others have also suggested that the car exhibiting the symptoms may have a low coolant level. The added pressure from the water pump at higher RPM's is enough to allow even a car with a low level of coolant to circulate some of the coolant through the heater core. It might also be worth checking your coolant levels if you have not already done so (note that you should check not only the coolant reservoir, but also the level of coolant within the radiator itself).
Good luck.
if the heater does not blow out warm air change the setting.
It could be the thermostat on the engine. If the engine does not warm up adequately the heater will never blow hot air.
heater on at idle and will not blow warm air. when moving it blows the warm air from the vents. what will cause this
Isn't a heater supposed to blow warm air?
Yes.
Any heater that only blows luke warm air isn't getting warm or hot water to the coil. This sounds like a problem with the thermostat not closing, and allowing the engine to heat the water properly for the heater.
Heater core may be plugged . Flush the cooling system, also check thermostat.
The heater may blow cold air instead of warm air due to issues such as low coolant levels, a malfunctioning thermostat, a clogged heater core, or a faulty blend door. These problems can prevent the heater from properly warming the air before it is blown into the car.
It could be that you need coolant or it's low.
Check your anti-freeze levels
Blocked heater core, faulty heater valve, disconnected connection to the heater valve.
To effectively use a blow heater to keep warm during the winter months, place the heater in a central location in the room, keep the doors and windows closed to retain heat, and set the heater to a comfortable temperature. Make sure to follow all safety instructions and never leave the heater unattended.