I agree on keeping the Tahoe for now. I have a 2003 Tahoe with 179,000 miles and good body, no rust. When I bought it, I planned to keep it a short while then to a Sierra for pulling my travel trailer. Since then (4 yrs ago) I like the ride better than the 2009 HD 2500 crew long bed I used to drive at work (now retired) so will run it into the ground. Only complaint is the full size travel trailer weighs 4500 lbs but the front end provides so much drag the Tahoe is pushed pretty hard to run down the highways here in Wyoming and Colorado. Will upgrade next generation and get the 6 speed transmisson and that should do the trick. Maintenance has been pricey with once in a lifetime services but nothing has broken yet, and has the power and fuel econpmy I want. I keep telling myself be glad, I don't have the $500 monthly payments on a 2018 Terrain that my daughter has.