Another thing it might be is your plugs. I know when I bought my truck a few months back it had bad plugs in it and it would pull hard to 95 or so and then sputter like I was on the limiter but I knew I wasn't. When I put a fresh set in it fixed all of my problems. That is something fairly...
Hopefully you have the one with the hatch release button as I have seen a few that did not show the button in pictures
Sent from my HTC Sensation 4G using Tapatalk