Winch quit working a couple weeks ago. I decided to pull it apart and see if it could be fixed. Took it to an industrial repair place in Knoxville. Turns out the motor was rusted and had a bad bearing. $150 later it is back on a working like new. I guess I will have to occasionally open it up and let the water out after deep water crossings.