It could be just dirty leads and distributor. The dirt binds water, and causes flashover. I have had success cleaning the leads and distributor cap, drying them (in an oven, or over night), and spraying them with silicone (even inside the cap). You will need to remove the parts to be able to clean them thoroughly.