I'm good friends with a few of the shop guys here, and they've all said these 2017's are unbelievably complicated. The biggest thing seems to be CAN network issues on anything upfitted. If one open plug isn't terminated correctly, it's like trying to find a needle in a haystack. I'm probably going to buy a 72 month/150k warranty on mine, just to cover all the electrical bull****. Hopefully, the emissions nonsense is all figured out now, so I can sit tight until real tuning is available. The reason I ******d my 12 when I did is because of emissions faults. The last thing I need is a hard fault with the DEF system when I'm 300 miles from home with a trailer.