I've seen this once caused by a stuck open purge control valve on the 2.4L
4cyl engine that didn't otherwise cause a trouble code or check engine
If you know what your purge control valve is, you can (with the car off)
take the hose off and see if you can blow through the valve. If you can
blow through it, the valve is bad.
The reason this causes hard starting after fueling is that it allows all
the fuel vapors collected during fueling to enter the intake, in effect
flooding the engine when you try to restart after fueling.