Hi, Jilly, I am an auto technician. I wanted to give you some real advice here. I read through these other answers, and I had to at least try and clarify things for you. Some of these answers have both good and bad information. We'll start from scratch to avoid confusion. First off, there are many many issues that could turn the light on. It usually is an emissions related problem, but not always. The car's PCM (powertrain control module, aka ECU- electric control module) monitors all of the functions of the engine, transmission, and emissions systems. There are several sensors that feed the PCM with information about how the vehicle is operating. If any of these sensors fail, or if the PCM determines the information is incorrect, depending on the type of problem, the PCM will "hide" certain symptoms by substituting a good value for a missing reading. That's why in a lot of cases, the vehicle still runs fine. The light will remain on until the problem is repaired. During the time the light is on, the computer will also stop testing certain components, because it relies on the information from the failed sensor. That being said, the longer you wait to fix the initial problem, the more the likelihood of finding more "surprise" issues after the first repair. The next issue is having your codes read by a parts store... A lot of places will do this for free, but keep in mind THIS IS NOT A DIAGNOSIS! I also work in a parts store part time, and the job of the parts store is to... sell parts. Take any information they give you with a grain of salt. This is a lot of information to get at one time, but I honestly hope I helped out a little. My best advice is to find a REPUTABLE repair shop that specializes in diagnosis and drivability repairs. These shops may charge a little more, but you are much more likely to get the proper repairs, done right the FIRST time, and that is always important. If you have any more questions, you can email me and I'll try to help you out. Good luck.