Repeater? Are you working split frequencies with an offset? Or are they running a simplex repeater? Have you tried to see if Boat US has a test repeater in your area? They are on Channel 27 usually. But you will have to check to see if there is one in your area or on a different channel.
Three parts exist in your system. Radio, cable (with connectors), antenna. If you are hearing fine, then the antenna and cable may not be the issue. Good recommendations to move your radio to another boat for testing. Power meters if available will only tell you if you are putting out the correct power. They will not tell you if you are having internal tx audio problems (faulty mic, bad mic cable).
As mentioned, corroded connectors will kill a radio. But this will also affect rx performance. As will bad coax. If you have a handheld, you can key the radio (say on channel 68) and wiggle the coax connector on the back of the radio and listen for any noise. Harder to do at the mast top but if you can, try that also. Removing the connectors or taking off and putting back on may help with the electrical and physical connection. Maybe just a cleaning will do.