When is the last time you cleaned the throttle body.Those butterfly valves are known to gum up and stick.EFI has nothing to do with it I have owned several Dodges with that set up.Also it isn't the coil believe me.Take the air box off the air intake and get a can of choke cleaner and crank it up and hold the throttle open and spray the body.Look at the butterflies if they are black get you a tooth brush and spray choke cleaner on it and scrub it and take a paper towel and wipe it off.The best way to really clean it up is take it off the manifold and clean it make sure your replace the gasket under the throttle body.
Owning something does not make you an expert.
My post about vacuum leaks not being a major deal on these is very much because they're EFI. HOWEVER, it's the specific type of efi. Speed Density systems do not measure the amount of air coming into the engines because they do not have a Mass Air Flow sensor. Instead they use Manifold Air Pressure. The PCM only knows roughly how much air the engine is intaking. You can have a large vacuum leak and the engine will still run. Not great but it will run. Don't believe me go pull the brake booster hose off with the engine running. Idle will increase, it will lean out, but it won't die. In fact you can drive it like that.
What you've described raises engine rpm, not lower it. Pop through the intake specifically is quite common with a weak ignition coil. The symptoms he's described also point towards Throttle Position sensor particularly with the the way he has to stab the throttle to get it go. If the TPS is getting inconsistent readings such as when at idle it switches the pcm from using the IAC to using the TPS. However if no throttle input is actually there the IAC never opens and the engine will choke out. When moving if the TPS is not reading correct input it will also improperly fuel the engine, also killing the engine in many cases. Stabbing the throttle can basically get it to "kick in".
My suggestion regarding the coil is simply to verify healthy spark, something that gets lost in translation on the internet as a guy will say "yeah ive got spark i saw it" without realizing it may not be strong enough. Multimeter readings are free if you have one and if you don't most parts stores have one theyll bring out. The TPS can also be checked via live data or also by multimeter. I'll grab the link and post it below this