I have a 2013 GMC Sierra with 107000 miles.. I change oil every 5000 miles.. I want to keep the truck another 10 years... What advise do you have for me ?

just keep doing what you've been doing and NEVER overheat the engine and change the tranny fluid every 40 thousand miles cause they have weak trannys