I have 2011with the code P20BA it is the DEF heater I am bringing it in to shop Wednesday the quote I got is 770 bucks done parts and labor
the truck has 61,000 miles so it looks like you got twice as much work out of yours.Good luck hope this helps,,
BTW,,,if you YouTube the code it will come...