I recently installed new MSD blaster coil packs and a K&N cold air intake on my 03 Expedition 4.6 and It started making this erratic popping sound when it is first cranked up or when its revving down from the throttle. I have true duals run out the back and no codes thrown. I ordered a Jet performance MAF sensor today to see if that corrects it, but if its not the problem, I just wanted to come on here and get some ideas of what else could be causing it. It has excellent performance and no other problems.