Check your mechanical advance mechanism under the advance plate for broken springs or corrosion that might cause sticking. Any of these might cause the problem. Worn distributor shaft will scatter the spark and not help things any either, if you can move the shaft at all (even a little) it has had it.
“She may not look like much, but she's got it where it counts, kid. I've made a lot of special modifications myself.”
— Han Solo