If its popping it could be running out of fuel, can be fuel pump or regulator, if I were you id throw it on the dyno and check the afrs on a full throttle run, and dont go thrashing it, as it can result in a dead engine, and then were talking thousands of dollars.