Chevrolet Repair Questions? Ask a Chevy Mechanic for Answers ASAP
I would say the fan speed resistor went open circuit from higher than normal current demand by the fan motor.
Yes, the water leak could be the culprit, onto the fan motor bearings/brushes etc.
The fan motor has then finally failed a few months later.
When I get a fault like this I always replace the fan motor and the resistor at the same time.
Replacing a resistor only would fail in a short time with a failing fan motor.
Hope this helps.
I hope my advice has been of assistance to you.