Here's an old school method to check for bearing failure, given that all the fan mounting bolts are tight, take a long screwdriver or metal rod and one by one hold it to the peripherals on the engine while cupping your hand around it and holding it to your ear (idlers, alternator, water pump, etc...) and listen to the bearing noise. If the water pump is indeed failing you should notice a significantly louder noise when checking the water pump. Also is the serpentine belt in good shape?