Seems I had that problem years ago and I changed the spark plug wires. The ones I changed out were not very good, with better wires the problem went away.
Try that if nothing else helps.