Back firing on overrun can be caused by incorrect TPS adjustment, throttle body and intake air leaks, incorrect injector spray pattern on one or more injector, not fully closing the throttle completely on overrun, leaking or missing Pixie Dust gasket (mica gasket) , or incorrect mixture. The mixture can be checked by pressing the green starter button while idling at or above 1000 RPM the revs should stay the same or rise slightly they should not rise significantly or fall. If it's not right it can be adjusted using either an exhaust gas analyser or the lean drop method.
Regards Martin.