I'm sure some of you remember the issues I've had in the last couple years with the pickup coils in my MSD distributor. I've replaced 2 in the last 2 years, after having gone over 15 years on the first one. The first one would fail, but only after the car was driven for about an hour. It checked good multiple times when I got the car home, after some time had passed. Then the car would start and run fine. It drove me nuts trying to track down the problem! It finally failed for good after about the 4th time of quitting. Then it was easy to figure out.
I went to great pains to separate the wires from any possible area that could cause an issue, doubled the grounds while making sure they were absolutely grounded (even running it directly to the battery). Still, the second one failed within a year. After the first fiasco, I went straight to the pickup and replaced it. Problem gone again. So far the 3rd one I've installed has gone a year now without any signs of problems.
After doing some research, I had found lots of people that have had similar problems with pickups failing. Since my first one failed after 15 years of use, I considered that a fairly reasonable time frame. The 2nd one may have been a fluke, but after the research, I think a rather large batch was made that had used less than ideal manufacturing techniques or faulty components. I now carry a spare distributor AND spare pickup. Double backups! I'm NOT fond of being stranded anywhere.
I'd do as Jim says, go through your wiring very carefully and make double sure that everything is done properly and with good grounds. And as Jay says, a broken magnet can cause problems. That's why factory installations usually use some sort of silicone cushion, like RTV or something similar, so that the magnet does not crack when tightened down. And they don't need to be cranked down super tight either. Then....carry a spare, and the basic tools to change it, with you at all times..lol