When the Check Engine light comes on, it's the on-board computers way of telling you it sees a problem in one of the monitored systems. If you are not experiencing drivability issues (surging, stalling, rough idle, shifting issues, etc...), then more than likely it is a problem in the EVAP (emissions control) System. Unfortunately, there are litterally dozens of parts/sensors monitored by the PCM (on-board computer) in the EVAP System, and to take a "guess" would just be inefficient and a waste of time and money. A very common fail item is the Fuel Cap. Make sure it is tight and that the o-ring "gasket" on the underside is in good shape and free of visible defects (gaps, cracks, missing, etc). Fueling the vehicle while it is running can also set check engine light.. If the cap checks good, and you've done nothing out of the ordinary, then you need to start the disgnostic process. A good place to start is at your local parts store (ie. NAPA, AutoZone, Advanced). Most of these "big chain" stores will read the "p-codes" from the on-board computer for Free! Once you have these p-codes, it will tell you which system is faulting, and usually which sensor/part is the culprit (some testing is required), and then you can more accurately and efficiently make the repair.
Hello Customer. Welcome to justanswer!
Different expert here....
Is there a parts store near you like Autozone?