my thought is that there is something wrong with the vapor recovery
system, which /should/ be setting a check engine light, and that you are
unknowingly slightly over-filling the gas tank, and flooding the intake
manifold with gas. Start watching the gallon-meter at the fuel station
and stop filling BEFORE the station pump clicks, as a step-one troubleshoot.
GW