I just had the pully separation night before last!! Exact same symptoms:
"belt squeeling" sound
a/c does not blow well...
due in for my 120k tune-up, I get in the car one morning start it up, and BAM!!!! No power steering, no a/c, no nuthin'. Look under the hood, and nothing but shaved accessory belts and a (very heavy) ribbed metal ring laying on the top of the belly pan.
I just picked the car up from the dealer today.
Every problem I have encountered with this car stems from the parts designed to be "cushy". Screw cushy!!!! I want to HEAR my intake suck in huge amouts of air, I want my clutch pack to SLAM home at every gear change, I want to feel every nick in the road through stiff bushings and springs, I ENJOY setting off car alarms when I blip the throttle in a parking lot!!!
...sorry, got carried away there...