Found this also:
I would try just resetting the whole truck? It may or may not work, but IOM it's always worth a shot. No cost involved.
By that I mean disconnect the battery and let it sit for a half hour or so. Or just take the positive wire and touch the negative terminal on the battery (2 min rush job). That will reset the PCM, ECU, everything. Will it work? IDK, but it beats taking it to the dealer.