Why does my Ford Taurus only blow hot air when traveling at a high speed?

Heater does not heat up at low speeds or idle, only at high speeds.

Your heat is produced from your antifreeze bro…
check your temp gauge when youre getting no heat. I'm sure it will be hot.

your problem is most likely a sticky thermostat.

Make sure the coolant is full.