Scotty, my check engine light was on for 10,000 miles in my 2001 Pontiac Sunfire.

Now, out of nowhere, the light went off and it has stayed off for a few hundred miles so far.

It was the evap system code. What do you think happened?

Also, one of my engine mounts is broken. Do I need to replace this now or can I wait a while to replace it?

you can wait on the mount. But evap systems that old often trip codes back and forth. Try a new gas cap and pray it was just that loose

Thank you Scotty. How long can I wait to replace the mount? I was thinking about either replacing it now, or waiting until spring. Do you think it would be fine to wait until spring?

Also I will try a new gas cap! :)