To close this rant out - my problem turned out to be a Gates XL belt driving the water pump. These Gates XL cog belts are absolute junk. No mater how much I tightened the thing it would squeal like a stuck pig at 3500 rpm. I don’t think they put enough rubber in contact with the pulley grove. So I tried Dayco top cog belts for the AC and water pump drives and they appear to have cured my squealing belts. Not crazy about using cog belts but they look better than the Gates belts and function much better. End of story