Every time it's wet, I run into this problem. My Blazer won't crank, or when it does crank, it won't catch. I know it has something to do with the ignition system because I had it looked at, but I don't know exactly what the problem is and neither does the guy I had it looked at by.
How do you get rid of moisture in your Ignition Coil? on 1999 Chevrolet Blazer
Try a shop that works on autos. The no-crank symptom has nothing to do with the coil.The no-'catch' may have something to do with the coil if the no-start is due to no-spark.
try dielectric grease and it will keep moisture out