Funky Heat

My 2007 suddenly wants to give no heat when idle…as soon as I begin moving again the heat blows hot, but when stopped at a light or sitting in park the heat only blows cold air…any ideas…my handy husband is at a loss …

You need to get all of the air out of the cooling system. This problem is as common as dirt.

I agree with @missleman. First thing to do is check the level in the coolant reservoir. If it is out, air can get into the engine cooling system.