This could be any number of things. But believe it or not the single most common cause for the check engine light to be on is a loose or missing gas cap! Go out and check that the cap is there and give it a twist so it clicks a couple of times.
You can also go to many auto parts stores and they will hook up their code scanner and find out what is wrong. And they do this for FREE! After all, they want to sell you a part to fix your car! A car dealer could charge you around $100 for this service. You do the math...
If the problem was your gas cap the light may not go off right away. It might take a few hours of driving or a couple of engine start cycles to turn it off.
You can also go to many auto parts stores and they will hook up their code scanner and find out what is wrong. And they do this for FREE! After all, they want to sell you a part to fix your car! A car dealer could charge you around $100 for this service. You do the math...
If the problem was your gas cap the light may not go off right away. It might take a few hours of driving or a couple of engine start cycles to turn it off.