My boat was running fine until I had to pull the boat out of the water due to a hole in the transom seal. I replaced the seal and launched the boat again. The boat would not start I was getting no juice. I looked at the ignition switch and there was a wire missing. So I found one which was hanging there and connected it. Go to start the boat and the igntion fuse blows, I replace it and it blows again. I disconnect the wire which I connected to the switch and found a yellow wire which was also not connected. I connect that wire to my switch and she starts. So I start the boat at the launching ramp and let her idle, go to park my car, come back to the dock and she shut off. Try to restart her and she starts but stalls right away. Tried a few more times and get the same result. I get towed to my dock, go and get fresh gas replace the gas in my tank and still does the same thing. Can this have something to do with my ignition switch? The boat was running great up until this problem occurred. Any help would be greatly appreciated. By the way it is a 1982 Chevy 305 with 4 barrel carb with OMC Stern Drive.