Check your filter, if it is clogged it will reduce the air flow to the point you won't feel it.
Check the fan housing, and the ducting for any open areas or unconnected ducting.
I have the same problem with my 97 jeep. I'm thinking that maybe a hose going to the vents has come loose, because I can hear the fan motor running and I'm getting a small amount of air out the vents in the dashboard area.
This may be a vacuum problem not an electrical problem. Determine if you hear the fan running? When you accelerate the engine vacuum is reduced and the heater/ AC door diverts to floor instead of upper vents.
Sting. Set them Free (if you love somebody)
Cats come running when they hear the can opener because they have learned to associate the sound of the can opener with the reward of canned food.
A plugged cabin air filter could cause poor air circulation coming out of the ac vents but you would still hear the blower motor running.
You won't hear the blower motor when you turn on the AC, and it won't blow air through the AC vents. If you want to open up the HVAC compartment, you can test it with a voltmeter.
My bet would be the hot water heater cycling water through
Vacuum leak or bad vacuum motor under dash
I believe the upper vents are for A/C only. The floor vents are for the Hot air. Test your ceiling controls by moving the knob from cold to hot, you should hear the air pass from upper vents to lower vents. Providing of course you have selected REAR from the front control panel.
The year, make and model would help but many vehicles use vacuum to operate the direction of air flow through the floor vents, dash vents and defrost vents. If the vacuum supply is cut off for whatever reason the system defaults to defrost only. So if you only have the defrost mode working chances are the vacuum supply is cut off. Check the HVAC vacuum supply line under the hood for damage. If that system seems to be working but you have insufficient air flow through all of the vents, check/replace the cabin filter if applicable.
You have a vacuum leak somewhere. Check under the hood for a disconnected or broken vacuum line.
2 problems: Either the fan broke loose from the blower motor shaft or there is debris (usually leaves or pine needles) blocking the air entry way.