2015 3500 died on me while driving down the road twice. First time we fixed the TIPM and thought it was running fine. Did it again and has been at the shop since. We have tried the PCM, all fuses, wiring, fuel pump, fuel injectors, injector pump, lift pump, everything down the entire fuel rail...