I had the same issue a while back. Went thru ignition and carb without finding a cure. Finally pulled my gas tank, drained it, filled with fresh gas and my popping went away. The new formulations of gas do not last long. I always used premium but it is oxygenated gas in AZ.

I moved to WI and the premium no longer has ethanol. Seems odd that they grow tons of corn here but don't add ethanol to all the gas like they do in the desert!

Good luck finding your issue.