It is on because the computer has detected a problem with the emissions system. Take it to a trusted mechanic for a scan and diagnostic of the problem.
check the gas cap... usually if you "lost" yours and/or it isn't tight this could cause the check engine light to come on
Yes, it can cause check engine light to come on. Reasons are multiple - anything from air/vacuum leak, spark problems etc. to major failure.
you would have code "pending" and a check engine light
There are dozens of reasons. But in most cars of this model some sensors just become old and have to be replaced. When sensors fail ECU sets off the check engine light.
Depends on which light you are referring to. The "Check Engine" light comes on when there is a problem with the emissions system. The "Maintenance Required Light" comes on when scheduled maintenance is required as outlined in your owners manual.
Any fault that affects emissions will turn the light on. You need to have it checked for codes to know possible causes.
That is what the check engine light is for. It informs you of a failure.
get a haynes manual at a library
Yes, it would. I have an '01 Solara, and when I took it to the dealership to see why my check engine light was on, after they scanned it, they told me that it was due to a bad egr valve.
Check fuses
Bp i believe is great used hess, getty, sunoco and engine would knock like crazy. Also my check engine light would turn on with the others...
A flashing check engine light is an indication of a severe engine misfire.