I put a new set of plug wires on it a few months ago. I'll try a new plug and also moving the plug wire and see what happens.
The first couple of times it happened, I would clean the plug and it would run good for a few minutes before it went back to missing. But the last time or two I cleaned the plug, it seemed to have no effect. Maybe the plug is completely fouled now.