Alright, I know the sound of a loose belt: this is exactly like it only way worse. At a cold start, the engine turns fine, starts right up and no squeals. Drive for awhile (maybe 15-20 min.) and right at about ~195 degrees there is this horrific, constant squeal. I think that it is related to engine temperature because it happens constantly at around the same temperature. The squeal only occurs with no load on the engine (idle) and it doesn't matter if i am going 30 or 80. I thought maybe it was my radiator fans, but they run fine and smooth. The only other thing I can think of would be some accessory on the S belt with maybe a bad bearing or something similar. But what confuses me is that it only occurs when the engine is at normal operating temperature. Any ideas?