I have struggled with this since I have owned the truck. I have replaced all the belts, idler pulleys, and tension pulleys. I am using Gates belts. I have eliminated the squeal on the main serpentine belt. I can spray belt conditioner on the AC belt, it will stop screaming until it wears off, then start up again. Moisture or rain makes it worse. It is worse in the morning on cold starts. Any one got any solutions? I'm wondering if the AC compressor is going bad... it works great though. This is driving me crazy.