I took the water pump off and found out what the screeching noise was. The cast impeller was rubbing against the divider plate. Looking at the end of the shaft versus the end of the impeller, it looks like the impeller walked on the shaft until it hit the plate. I don't think the bearing is bad at all. It turns smoothly. Should the end of the shaft be flush with the impeller hub?