Today I noticed that my check engine light is on, the sid reads ok. car drive nornal, and last time I filled gas was a week ago. It does only have 14% of oil lfe left. Does chck engine light come on when it's time for an oil change?
It's usually a bad seal on the plastic gas cap, if there are no apparent problems with the way the car runs. You can apply some silicone grease to the gasket on the gas cap to revitalize it, or the dealership will replace the cap for free (I think).