Have you tried stopping at places other than gas stations? Try it, stopping for the same length of time it takes to get gas, and see what happens.At this point I've concluded that it has something to do with putting fuel in the tank, and I have 4 theories:
1) My car doesn't like gas stations, and is trying to condition me not to go to them.
2) My car really likes gas stations, and wants to stay once it gets there.
3) Water in the tank.
4) Clogged fuel filter.
1 and 2 don't seem scientific enough for my engineering mind. 3 and 4 have some holes as well since it runs without problem with just a little pressure on the gas pedal.