Couple of other things you might want to try. . . disconnect the negative battery cable and clear the system. Reload your factory tune as if you were going back to stock. Make sure you have a good Diablo tool because bad tools or bad firmware can cause blocks of data to go unwritten in the truck's computer. Back up factory tune again and then reload Sprintex's tune. I apologize if this is stuff you've already done.