Help with 2003 Santa Fe. Won't start after filling with gas

Sounds like the purge valve is stuck open and as you fill the tank, gasoline vapors are flooding the engine for a few moments…Today, smog cars have complex fuel tank venting systems that are designed to trap gasoline vapors, collect them, then burn them in the engine in a controlled manner. The “purge valve” is what directs the flow of these vapors and if it sticks open, when you fill the tank, the vapor can flood the engine…Usually this condition triggers a check engine light with a resulting evap system code…But sometimes not, making the problem more difficult to diagnose…