Is the oil level dropping at all?
Is the oil smelling of fuel?
Do you have much blow by (crankcase fumes), coming out and going (as it should), into the air filter assembly?
Also, I would disconnect the kill wire to the coil and then check for spark, (known good plug).
It does sound as if your oil rings are leaking oil into the combustion chamber. It eventually fouls
out the plug and won't run...
A Leak down test will indeed give you an idea of the health of the engine...
.