I wonder how filling the gas tank made the CEL go out? Assuming the CEL is due to a mixture problem I mean. If an exhaust valve, say leaks, that would allow unburned gasoline & O2 to get pushed out into the exhaust stream which would confuse the ECM to no end, as no matter what it did, increase the fuel injected, etc, it couldn't burn up that O2, triggering a mixture CEL. But you'd think filling the gas tank would have no effect on this.