I have a 2017 2500HD LT L5P with a "DEF EMPTY" issue which the tank is COMPLETELY FULL. WTFO? The DEF pump was just replaced 5 months ago and has been working just fine. No codes ... just "tank empty" message. It refuses to run or reset DEF because of the "tank empty" message.