Could be,
Restricted air flow through outside of radiator,
Restricted coolant flow through inside of radiator,
Faulty fan clutch,
Missing or broken radiator fan shroud,
Faulty thermostat,
Low on coolant,
If it has a properly fitted fan shroud, it doesn't matter how close the fan blades are to the radiator. If there is no fan shroud the fan blades will have to be within a couple of inches of the radiator.
What is cool about zonkeys is the fact that they can be found in close proximity with human settlements.
Most modern vehicles have a reservoir from which extra coolant can flow to the radiator and vice versa. Coolant in this reservoir usually indicates the radiator has sufficient fluid. Checking the radiator by opening the cap is a secondary means but the level may vary by temperature.
A common fan delay relay works by a small thermal coil contained within it. Upon application of the low-voltage control signal, usually 24 v, the coil begins to heat up and after a pre-determined amount of time, will cause the primary contacts to close. This allows the furnace to fire up and warm the heat exchanger prior to the circulation fan coming on. At the end of the heating cycle, the control voltage is removed and again, after a period of time, the thermal coil will cool down, opening the primary contacts and shutting off the circulation fan. This ensures an adequate flow of air over the heat exchanger after the burner is extinguished, purging the system of any remaining heated air. Even though it may contain a thermal circuit, it essentially is still a mechanical relay and thus subject contact stick, mechanical damage, etc. Many of them have been replaced with a solid-state relay and control/ delay circuitry.
Whenever the AC is turned on, both cooling fans also come on. Otherwise, during normal operation only one fan comes on when activated to maintain correct engine temp.
Check where this rusty water is coming from. There are many possible causes.
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.