Was having issues with the truck and it finally threw a P0606 for internal ECM fault, took it to the dealer and they upgraded the software. I had the problematic OS 11352601 with calibration 35325553AV, new flash updated the OS to 11352602 and the calibration to 35325553AW.
Thought I'd let y'all know. It's covered under the 5yr/100,000 mile engine warranty.