One of our work trucks( 2019 2500 HD WT 4x4 CCSB) had diesel put in the tank and driven long enough it was running very rough when it was handed to me. I dropped the tank, drained the fuel first thing. disconnected the supply line from the fuel rail and blew all the diesel out of the line. I pulled the fuel rail and injectors, drained and cleaned all of it and reinstalled. I pulled the plugs, cleared the cylinders one by one. It was driven long enough that there was fuel reside in the exhaust even. I also pulled the O2 sensors from the exhaust and cleaned them up as well. even after all of this, the truck will turn over fine, tried starting a couple times, very roughly, and now will not even try and fire. I pulled each plug and verified spark. I pulled the fuel rails and injectors as a unit and cycled the ignition. All eight injectors are spraying and cycling with the firing order. have tried starting fluid in the intake, no luck. Its like its not getting spark but i know that it is. Is there a sensor i should be looking into, a timing issue, a reset of the system possibly? any ideas or suggestions are appreciated.