Re: Stupid "check engine" light
Next time it comes on go to somewhere like Autozone - I think they still do free diagnostic checks.
I guarantee somebody says 'Check your gas cap'.
That should have been the first line of your message - not embedded somewhere.