Actually, yes, some other members have had problems like this. I haven't, but here's one link to a similar thread awhile back, but I'm not sure anyone found out if the guys problem got fixed though:https://www.celicahobby.com/ubbthrea...#Post1953341898
This is just an educated guess, but I think somehow the change in the vapor pressure in the tank when you fill it affects the ECU. There is a CEL (check engine light) code for an improperly sealed fuel tank, so it could affect the ECU in other ways as well. I'd try running some fuel injector cleaner through the tank, and maybe resetting the ECU. To reset the ECU, look in the owners manual for the fuse block diagrams, and pull the ECU fuse. Wait a little while (maybe a minute or so), and put the fuse back in. That should put all the settings back to initial values. Or you can disconnect the battery and leave it disconnected for about 20 minutes (not sure how long actually). Doing this will mean you have to reset all your setting in the car stereo, however.
Try sending a message to renfield90; I think he had a problem like yours some time ago. Maybe someone else can post here about this; there are people who have experienced it.