Hi I`m sal and I`ll try my best to help you solve this problem.
when you say that happens only when getting fuel. does it happen when filling up or doesn`t it metter if you fill it up or just put some fuel?
in the EVAP system there is a valve that blocks the fuel from the tank and sometimes this valve gets stuck open and allows fuel to run in to the intake and causes the engine to faul up and run rough for a few seconds. is called "purge valve" is very common in this cars to go bad and cause this problem.
I will suggest to replace it and I`m pretty sure this will take care of it.