2006 LT overheats sitting at idle. The radiator fan wont kick on unless I open the hood and spin the fan by hand to get it going...after that is stays on and the temps start to come down. Both 30 amp fan fuses under the hood are not blown. This started happening after I went through a flooded road the other day and water washed over the hood....its also a cheap replacement fan I installed 2 years ago after a snow bank blew out the stock fan............Is my fan fried?????