So i purchased this truck from a friend, he took great care of this truck, It has 286K miles and runs great until I get it on a long highway hill or sometimes in the 70-80mph range is surges and you can see it in the gauges, RPMs and MPH go back and forth as it goes in and out of power.