I bought a 2008 Dodge 2500 4x4 with a 170,000 at a auction a few days ago for my son it has the 6.7 diesel with an automatic trans. the truck drives around just fine when you first take off with everything cold it will shift all 6 gears however when it states to warm up the truck will down shift to 4th gear only. there is no check engine light on or codes in the system. I took the truck to my local repair shop and they could not find anything wrong with it and did not know why it was not shifting right. they told me to just drive it for a little while and see if something changes. That's not my way of doing thing if something is wrong you fix. any help would be appreciated