Vacuum leak
There may be several reasons why the air only blows out the front vents and not on the floor or the defrost on the 2003 Dodge Ram. The fuses may be blown, or the heating coil is not working correctly.
When there is a problem in the vent system it defaults to defrost setting. Check the doors & vac supply
If central air conditioner turns on but is not blowing through the vents, check the filter. If it is dirty, change it. Change the thermostat into cool, this will defrost the air conditioner.
Most likely a bad or disconnected vacuum hose to the defrost/floor selector in the heater ducting.
Check for a vacuum leak -sounds like it is starving for vacuum and reverts to the default position
You have a vacuum leak causing your vents to switch from dash to defrost.
the heat blows out the defrost when it should blow out floor vents only
It sounds like your vacuum controls are stuck on the defroster I had that happen and I sprayed a lubricant into the vacuum lines and it cleared up
the middle vents only supply air from the ac unit using a separate in dash fan. the floor and defrost vents come only from the heater
The mode door actuator has failed. We have instructions for repair at www.trailvoy.com
Your blend door is giving you trouble, it is not switching from defrost to heat or vent
You probably have a jammed or otherwise defective vent door.