My wife's '04 Avalanche heater won't blow warm air at idle when we warm it up on a cold morning. The coolant temp comes up normally but the heat/defrost blows cold air until the truck starts down the road. After driving about 1/4 mile the heater works normally. Can anyone help me?