I have read on this site about the water pump impeller being loose on the shaft.. Might want to take your water pump off and check it..

Ditch the flex fan as said above more than once and use a good stock fan with a good clutch fan...