I've had a distributor cap go bad before on mine. It would run fine for days, then all of a sudden out of nowhere wouldn't start. I would take the cap off and use some fine sandpaper on the contact points and it would fire right back up and run fine for a week or so then do it again. Replaced the cap and it never did it again.