I agree with every suggestion in this thread but will chime in my 2 cents worth.
Volumes have been written on this subject, unfortunately no easy answers as every situation is different. Water temp, current, salinity, boats construction, marina wiring issues, other boats wiring issues, your...