Why is my check engine light coming on
The check engine light comes on and stays on when a problem is detected
by the self diagnosis system of your vehicle. Generally, the problem is
in the emissions or something that is affecting the effectiveness of the
emissions, but other causes can trigger the light to come on, too. To
determine the cause, the vehicle will need to be taken to AutoZone or a
shop that has an OBD2 scanner, or for 1995 and earlier models, an OBD1
scanner, While a scanner will not give you the magic answer, it will
give you a code that narrows down the problem area.
A flashing check engine light is an indication of a severe misfire or
problem that is likely to harm your engine. Immediate diagnosis and
service is needed.
Some specific causes for the light to be on are:
Gas cap left off, not tightened, not installed correctly, or needs to be
replaced
02 sensor
Engine misfire - error might clear itself after 3 complete warm-up
cycles; not restarts, but warm-ups
At start up for a bulb check - Should not stay on
Problem in the emission system, including clogged exhaust or the
catalytic converter not functioning properly
Dirty/clogged air filter
Dirty MAF sensor
There are pages and pages of items that can cause a check engine light
to come on. Having it checked with a scan tool will narrow down the
problem area.
More comments from contributors:
Not all systems are able to be read by your local auto parts store. For
'95 and earlier cars, OBD I is used and can NOT be read by AutoZone or
Advanced Auto. A simple paper clip can be used to jump 2 ports on the
diagnostic port and have the Engine light flash a certain sequence. This
will then tell you the code to refer to for troubleshooting.
On certain Dodges, you can check the codes with the engine computer.
Just turn the key on to the position just before it starts the car. then
turn it off. Do this 3 times quickly. After the third time, there will
be codes on the dash LED. Just copy them down and go to Google and find
the codes.
Good luck (remember rated this help).
A P0507 DTC trouble code is set when the actual idle speed is higher that than the desired idle speed set in the computer. I would be checking for a vaccum leak because that can easily cause the engine to idle higher than usual. Aside from that you could have a malfunction in the electronic throttle control or the Engine computer but thos are less likely. As far a vacuum leak goes sometimes a hissing noise can be heard, Inspect all the rubber hoses for cracks or splitting and also check the intake hose after the air cleaner for any leaks. Hope this helps and good luck.
323 views
Usually answered in minutes!
×