My 2003 Toyota 100 will not blow heat (at any climate control setting) when first started and driven for any distance or time. Whether it is 10 minutes or 2 hours. If you turn off the ignition though, and restart the engine once the engine has warmed up, it will immediately begin to produce heat. From that point on the heat will continue to work until the engine has cooled down. (You are able to turn off and restart many times with no problem as long as the engine stays warm.) Then when the engine is cold, the problem repeats itself with no heat until you go through the restart process again.