Does the van have any check engine lights? Any codes stored in the computer? (You can check by turning the key to "ON" three times- ON-OFF-ON-OFF-ON- then leave it ON, careful not to start it- just turn it to "ON" and see if any numbers appear in the area where the odometer would normally be.) Also if you're overfilling, as Jeepman mentioned, that can cause evap problems.
I recall in a previous thread (not sure which, but some while back) this very thing was discussed and a solution was discovered. Yes, it's from topping your tank off and the excess fuel gets sucked into the charcoal canister with the engine starts. This raw fuel goes directly into the engine (intake manifold) from the canister and the engine isn't expecting it, hence it stumbles and quickly dies (you just flooded it). Good news is it will quickly recover, usually by just restarting it. I vaguely recall some sort of fix including a check valve or some thing at the canister, or the canister, itself. Anyway, now you atleast know what the cause is.
Definitely the check valve. It is odd how the 4th gens are plagued with this issue. I can fill my van until it spews out of the filler and it never stalls.