Easy to fix
I posted this a bit ago after I had the same problem:
My HVAC blower motor would run only on the high setting, and it was blowing weakly on the high setting. I had been putting off buying a new blower motor for probably the last year because it was still working, somewhat.
I read on this site about a "blower motor resistor" which is a crappy little piece that plugs into the blower motor. It's job is to prevent the heater motor from baking the ventilation system and causing a fire.
Anyway, I called the dealership and it was only a $15 part. It was simple to replace and now my A/C is running like a champ on all settings.