I don’t know if you’ve seen my thread Misfire at cruise, popping/afterfire at 3000RPM but there might be some details that a fresh set of eyes could pick up on. Some suggestions so far have been checking ignition, which I’ve partly done, and the possibility of sticking valves as you said.