the air doors inside the duct are controlled by vacuum cylinders. if you loose vacuum, the cylinders go to the default position, and air comes out the defronst. normal areas to loose vacuum are cracked hoses at the firewall under the hood, between glove box, and center of truck,,, and the vacuum canister outside of the battery, in the fender well. small crack in hose or TEE will cause the problem.