It may be worth to try to see what kind of options available for you if you trade it in. For me having as many problem you've experienced I would not even dream of keeping the truck any longer than before the warranty ends. Like someone has mentioned the resale value of the truck is very good. You might end up with the same monthly but with a newer truck. It doesn't hurt to ask.