I had the exact same situation after I refueled at a remote mountain gas station. The engine was off. Light came on, but car ran normally (so it seemed). If ignition was shut off, the light would come back on when started (code was obviously retained in memory). Got home, pulled diagnostic system fuse, checked and replaced. No more light, never came on again, car runs fine. The fuel/emissions systems are quite sensitive, apparently to changes in fuel system pressure, fuel, etc. This is based on my experience alone...