Different petrol might help but at least check the ignition timing, probably too far advanced and might need retarding a bit even if it means backing off from the standard setting a few degrees.

It's not good for engines so best to get checked.


Steve