Do you have spark?
He does have spark.
So there you have it. It could very likely be a crank seal.
Do you have spark?
rebuild your top end drew, at the very least....
.Detonation .... Running lean....
Jetting...Crank seals..Im pretty sure any kind of air leak can cause that. (someone back me up?)