Varying spark, out of ideas

Timing chain. I had the same issue after about 25-30 hours on my motor. Changed out the Cloyes true roller to a Pro Gear from Hughes. The issue went away.