Hmmmm, I have same problem with my 05 Explorer. No heat when idling and stationary ie not moving, but once warmed up AND moving - we get heat. When hot, and the go to a parking lot and stop, then it cools back off and no heat till moving again. Very odd. 1st thought it was the blend door...