So I ordered my '21 2500 AT4 and finally received it last week. Literally driving it off the lot, it threw a check engine light on the way home. I ended up taking it back to the dealer the next day to drop it off. Got a call a few hours later and was told that the DEF heater tank was to blame. Now the problem is that theres not even a part number for the new DEF tank for the '21. So they have my truck and are waiting for GMC to let them know when they would be able to get a replacement one. Unfortunately, they cant even give me a timeline as to when one will be available. So now im stuck with no truck. lol