The first place to check for leak is your gas cap. Most likey that is the problem. The check engine light also might get set when you leave your engine running while putting gas in the car. In either case you need to have it reset - because it is not going away on its own as far as I know.
good luck,