I been thinking about trading in my 2005 for a newer year. i bought my truck with 121,000 miles now at 161,000. i put a lot of cash into this year range to keep it on the road. Now I'm still dealing the transmission problems and other things. I'm tring to decide if an upgrade would be a better investment considering my current mileage and the work that needs to be repaired. I can spare doing a lot of repairs as a diy mechanic with descent results but I'm wondering would i have less problems with a newer year than 2005. Also I'm still making payments on this machine as well and owe just about what its worth or more. What do you guys think? Repair or trade?