Just out of the blue you might try another plug...Have u tried a quick squirt of either to see if it's a fuel or spark issue?
There will be squacking about the either but everybody owns a can...
If you say the spark is good then it is a fuel issue probably...