OK You have spark,
First, I would convert to mass air when you change cams with a larger lift to help with idle. I don't think you mentioned anything about what size injectors your using. The poping sound is too much fuel. Nothing in your post strikes me to increase the injector size, if you...