PaulMcC is correct. Even IF you’d had a specif component failure. Guessed right and replaced that component (EGR valve, TempSensor, O2 sensors, TB unit) just the act of running with a bad one . . . . then unplug with key-on VOM testing will have memory-learned BAD stuck in the system.
Sometimes you just have to pony up, pay the price for official bad news. Pay for them to erase/reprogram.
I did some Net experiences on your late model system. No exact problem as yours. And a variety of reasons for no-engine-power.
Every one replacing this throttle-by-(electrical)wire unit had to have a dealer level scanner to put the system into TB unit relearn mode for minimum to maximum throttle plate opening ranges.
Smile-a-bit as Chrysler/Dodge is really one of the more electronic friendly to independent mechanic systems.
Try late model VW, BMW, MB electronics controls for nightmares!!! Family/friends on those I will not even talk to. You wanted highfalutin. Now pay the highfalutin dependencies. “They” gotcha’ good (not) now.
tree-farmer Steve unruh