I think I may finally have a solution. You may have nothing worse than a dirty throttle body. I'll explain..
Your throttle body has a feature known as minimum airflow. This describes any and all air that can get past the throttle body without any active input from you or the idle air control (IAC) motor. It's basically a built-in air leak.
Its job is to relieve some of the idle control burden on the IAC system. By having a certain amount of always-there air being drawn in at all times, the idle system can make a mistake from time to time and get away with it.
The heavy, wet air you have right now isn't conducive to engine starting. It's actually a little oxygen starved. Water vapor displaces some of the 02 you would normally draw in, replacing it with something that doesn't burn and can damp combustion.
There's also an incorrect assumption (started by Ford people) that implies so much as touching your accelerator during an engine start will flood it to death. Nothing could be further from the truth on a Dodge. Opening the throttle a bit when it's cold or damp like this improves your chances of getting the engine started without flooding. You're adding AIR, not fuel.
The loss of minimum airflow means the whole onus of getting enough air for combustion comes from the IAC. In conditions like yours, it can sometimes be insufficient.
To get your minimum airflow back, it only involves cleaning the throttle bore and blades. Use carb or throttle body cleaner. Spray the area, wetting all the black crud that accumulates in the bore/ blade interface areas. These are the places that need to be cleaned. The crud indicates areas of (relatively) high airflow.
Open the blades and clean below to remove the ring that builds around the throttle blade areas. Use a wetted rag or a brush to get it all off, then rinse with the cleaner. The engine will be a bit loaded up after this, so you may have to use some throttle to clear it out.
Doing a battery disconnect is also recommended now. This causes the PCM to relearn its IAC step count upon reconnection. Your IAC count may be off substantially if your battery has shown signs of weakness during cranking or just from long-term attrition.
Upon reconnection of the battery, don't start it immediately. Roll the key to the on position and count five. This gives the PCM time to seat and retract the IAC motor and count steps. Then fire it up.
I don't expect you to do this service tonight. You don't have to. Just use a little throttle when you begin cranking. The extra air will do wonders to getting you going. I believe the reason you became so flooded was the lack of airflow and continued addition of fuel during cold start cranking with no hope for unloading. The truck runs too well otherwise. With good fuel, no codes... I'm quite confident this will work for you.
Make sure to write back!