So I dont care too much about water, but my buddy has a snokel and thinks his Jeep is part fish or something so I end up in the water anyway regularly. I dont go too deep since I dont want to suck water, but I do get my engine pretty wet keeping up with him. I am getting a bearing squeel when it gets wet now. I am guessing my Alternator bearing. I have not gone over all of the wiring and sealed it up for water or anything yet. I grease everything regularly to avoid destroying U-Joints and things. He is now getting electrical gremlins like blinkers coming on by themselves, engine not starting, 1 year old alternator going bad. He is going to put a new alternator in today, but I know he will kill that one pretty quick too. What is the best thing to do when you know you will be soaking it all the time? What is the checklist? Would something to shield the alternator make a big difference in extending its life? What about the fuse box under the hood? Whats the best way to tackle that? I am going to install a snorkel, but plan on doing everything else first since that gets wet now.