welcome to my world.
I had exact same problem after the last 10 days of wet weather, went out one morning and it wouldnt start.
as far as i can tell some thing gets moisture in it grounding the starting system, I tossed in a new coil ($50 ) and eventualy got it running, and since driving it around a bit to dry everything it hasnt given me anymore trouble.
if you have the extra cash id recommend picking up new sparkplug wires/cap/rotor/sparkplugs so everything it new at the same time
check if the coil is lose or now or any cracks (its left side of the air inake tube on side of engine, also have someone crank it over at night and look at the spark plug wires so see if one is damaged and grounding out