well if it helps to know I used to be a engine repair guy at the dealer. the back firing could be a couple of things. if its a stuck valve or bad guide then it will pop with every cycle of the ignition, as the engine speeds up the pop would speed up. if its a cam problem or a junk lifter it would build up and then go wild poping very fast at medium to high rpms. hope you get it sorted out.