As much as it sucks to have all the repairs show up at the same time, it beats the heck out of buying a new one, and it could certainly be worse.
A guy at work has a Duramax that had issues with the DEF system. The system thought the tank was empty of fluid even when it was full. This first limited the truck to 50 mph, then later 5 mph. Its been to the dealership probably 10 times and it still isn't figured out. Hes fighting to lemon law it as we speak, all while making payments on a truck that spends most of its time at the dealer.
I'd rather put money into a truck I know is otherwise reliable than one that has potential to be a money pit. It sounds like you maintain your truck well, and besides these few issues it should continue to give you good service.
A guy at work has a Duramax that had issues with the DEF system. The system thought the tank was empty of fluid even when it was full. This first limited the truck to 50 mph, then later 5 mph. Its been to the dealership probably 10 times and it still isn't figured out. Hes fighting to lemon law it as we speak, all while making payments on a truck that spends most of its time at the dealer.
I'd rather put money into a truck I know is otherwise reliable than one that has potential to be a money pit. It sounds like you maintain your truck well, and besides these few issues it should continue to give you good service.