Take your car to a repair shop and have them diagnosis the problem. If you read and paid attention to the first sentence it will save you money. Yes, some parts houses will tell you what the code is to sell you parts but that does NOT mean that is what is needed to repair the problem. It could be as simple as a vacuum leak. The price of the diagnostics is worth getting it right the first time.
engine light
A reset Engine Service Light comes on when an issue comes up with in the engine. This light can be reset by a tech or by fixing the problem.
The check engine light on a Buick Regal can be reset with a special diagnostic scanner. This can be performed at a car dealership or service garage.
you can disconnect the negative cable at the battery for at least 30 seconds. if the problem is intermittent, the light will be out afterwards. if it comes right back on, seek a shop that does engine diag.
A person needs to pay attention to their warning lights. If a service engine light is flashing, this means that there is a problem within the engine.
well it needs to be serviced...soon
i have replaced the plugs and wires and my service engine light comes again in 2004 land rover discovery
the sensor is going out
on some cars, the service engine light comes and no code is present when a headlight is out
Service required is the oil change reminder. Service engine soon would be the check engine light.
with hand held computer (scanner)
There ar pages and pages of things that can cause a check engine light. You need to have it checked for codes to know what to diagnose.