My 03 has good heat. It's odd though, in the early morning if I flip the heat on, it only works on defrost until the car warms up. It's like it needs to warm the blend door up to open to vent or floor.. I can't imagine this is normal. I can live with it, it only takes 5 minutes or so, but what can cause this typically, and is there an easy (no dash removal) solution to it?