You're right!! The valve on the gas tank is bad. Can't be replaced by itself due to the fact that it is molded as part of the tank, if I recall correctly.Sounds like a stuck open purge solenoid to me. Common to stall engine immediately after fill up. Solenoid sticks open allowing full manifold vacuum to get to the tank and pulling fuel directly into the intake manifold.
My 2019 Durango GT plus does the same thing. There's a button on the dash to deactivate it. Has to be deactivated on each start. Can't stand it turning off and on!!View attachment 898934 Linda finagled a Loaner! Says the engine shuts off at red Lights.
For that money, I would also be expecting a steak dinner and a BJ at the very least.Spark plugs 600. Transmission fluid and filter 400. Lost their minds.