it may not be your water pump, i have the same prob. when ac is on at a red light, lould squealing, turn ac off and noise stops...then you should have your belt tensioner checked, how old is your serpentine belt?, if you are going to change the belt tensioner also change the idler pulley as well, hope this helps


96 gl sport, atx, rip at 95k FDNY 343 remember 9/11