It sounds to me more like a fuel problem than an ignition problem. When for some reason there is excess fuel being delivered the engine bogs down and as that raw fuel finds its way into the hot exhaust you get a backfire.
Last edited by Phak1; 12/07/2023 12:35 AM. Reason: Spelling