Is your check engine light on? do you have evap
codes? A common problem is the canister purge valve stuck open. when you fill gas the fuel will enter the intake and flood the engine during refueling. If you have a hard start condition (actually a no start) hold the gas pedal to the floor to put the car into a clear flood condition and try to start the engine. Of course take your foot off the gas once the engine starts.