Truck has ran fine for 400 miles, then it decides to shift 4 to 5 to 6 and back down with out upshifting to 7th. Done this 2-3 times, finally got to ATL and it wouldn't go past 4th. Finally cleared codes and through fault code in 9th and 10th gear. Pulled into truck stop for 15 minutes, turned it on and no issues. Next day, still throwing fault codes when slowing down below 5th gear. Stop at SS and the thing won't move, cleared codes and got it out of road. ANY THOUGHTS?