I was thinking that the key was shearing which could be causing the backfire. if the timing marks on the crank and camshaft are correct, and the valves are adjusted correctly you shouldn't have a backfire problem. Possible that one of the valves isn't sealing properly.