Its almost like its missing or not enough fuel. Once it gets close to 3000rpm it starts popping. Last oil change was less than 1000 miles ago when I did the head studs. It was doing it before I did the head studs to so I no it doesn't have anything to do with that. Thanks Mark