Don't buy a MAF unless you are getting a code and can confirm it's the problem. I like the O2 sensor first... if that is malfunctioning and shutting down fuel at high load, that popping will absolutely happen. I'd think you'd have a O2 sensor range fault code but who knows...