I bought my 2014 used, 20K miles, and I did my normal fuel system service and got the ETC right after filling up, limped home and scanned truck with my home scanner finding no abnormalities, reset and still found no abnormalities. Just a couple of months later another fuel system service and just filled up and the ETC, had scanner in truck, did roadside diagnosis found nothing, continued on my way. About four months later my wife experienced the ETC, right after fill up, and once again I found nothing. Checked fuel pressure, diagnosis electronics, checked voltages system wide. Have not had another occurrence. I can not speak to all others but mine has become an overly sensitive system, but several fuel filter changes and oil changes, fuel system services may have corrected some dirty injector issues because I haven't had the code for quite sometime. I now have 57K miles on the truck. I have noticed an improvement to throttle response and engine noise as time and services compile. I have considered a faulty Throttle Position Sensor but if it does not fluctuate while I have my scanner installed I cannot prove or disprove fault. I could just change both Throttle Position Sensors and see what happens, but not inclined. Another thing I utilize is Dielectric Silicone Grease on all electrical connections.
Sometimes buying used you have to correct someone else's lack of maintenance to get everything back in order. We just bought a 2015 JEEP Grand Cherokee with ED and the first thing I did was perform a fuel system service with the very first fill up.
Trenton would do well to find a qualified diesel mechanic that can appreciate the Common Rail High Pressure system used by this engine and he may end up with new injectors if they cannot be cleaned by system services. Good Luck my truck has been great.
I hope everyone experiencing difficulties can find a agreeable solution.