Before we took off for our first camping/boating trip of the season, I installed the battery back into the boat & started it up. Second crank it fired up. Get to the boat dock it fires up again. It runs a little rough idling through the no wake zone ( this has been common for this boat until it warms up). Get out of the wake zone & run it up to 3k rpm & it runs great! Get to another no wake zone & it is still running rough at idle & finally dies. Try to start it back up & it cranks but does not fire off. Checked down the carb & it appears to have plenty of gas in it so I am now thinking spark. After we get towed back to the ramp & get home, I check inside the distributor & it has water in it & is corroded. As bad as it looked, I am not sure how I got it up to 3k rpm & running great. I have a cap & rotor ordered, but does anybody think this is not all that I have going on?