I have a 2004 2500 with 150K miles. I’ve done a ton to try to fix the issue I’m having. A weird trick I’ve figured out is, if I disconnect the battery for like 1/2 an hour before i run it everything runs perfectly. If I shut the engine off and turn it back on without disconnecting the battery for a while it runs rough, will die when I’m slowing down and won’t idle for anything. Anyone have any ideas why resetting the computer every time I drive it seems to fix all of my issues?