Couple connectors down behind the distributor, low voltage and current flows in these circuits and those contacts do get corroded sometimes, really cause problems like this. When it won't start, try wiggling these connectors. This is about the mileage for a fuel pump failure though.