Did you get any rough running after refueling? I got that & the light after overfilling but roughness soon cleared & the light went out after a few miles. Had same once since & one occasion of engine light but never on for very long. So possible something else.
Tim