My guess is that the engine in either a gas or diesel will outlast the truck body in Northern Michigan. You made the mistake to buy the die$el initially, I would live with that mi$take until that 2012 really needs to be replaced, either as a daily driver or when your needs really change, such as needing a dually, a different cab style, or box style. Changing trucks will increase your depreciation, taxes (sales and licenses), Insurance, interest (real and opportunity), reduce your repairs and make a very small change in the variable costs (fuel, oil changes, tires etc)