It's been a small nuisance to me for the last 18 months. I finallyvfiguredcout what works - for me-
pull up to gas station@ stop
sit at idle for 30+ seconds
turn off car
turn key back to run
fill slowly
If that doesn't work, rub your belly while hopping around in a circle 3 times
pay for gas
start car
enjoy your drive