go for the ignition(spark) of the plug you can get a tester that fits the plug and you put plug lead on that run it and watch for spark in tester window. If intermittent first change the plug lead. If you see a black line down the plug then change the plug. The other point it could be head gasket losing compression so neat fuel goes into hot exhaust and goes Pop bang pop BANG. as you know. So trial an error. spark, lead, gasket although latter unlikely. add cleaning fuel jets & filters. Did all on my BSA 500 several years back(more than I care to remember) and it worked fine. Good luck always wanted a old style Harley never had the cash.
Bob UK
May 2014