I've been looking around for a forum on this topic. My Corolla (2003) currently has significant belt noise as well. I've taken it in several times and they tell me "there's nothing we can do about it" because when I took it in it didn't do it. It seems to only squeal on humid, rainy or days between extremes (e.g. hot the day before, cold today). Could it be moisture on the belts?
It doesn't seem to depend on the A/C or fan: if I turn both off, it just keeps squealing.
Also (perhaps related, perhaps not), when we go on long trips, the A/C works fine but after several hours of driving, the fan's output decreases SIGNIFICANTLY (so much so that you can barely feel the output even when your hand is right on the vents).
Any clues/tips/insights would be greatly appreciated!
Thanks!