Have you checked the fuel level in the float bowl after it bucks and dies I had a truck that did something similar and it idled and revved up fine but when I would drive it under higher loads it would buck and die and it ended up being partially plugged fuel lines