Dude check for a boost leak again, throttle body gasket, intake manifold gasket anything that's not stock in the pressure system, for the back fire and shit over 4k..
For the falling idle problem look between 2-3 cyl on the intake manifold there's an idle ajust ment screw on the iac, mess with...