First things to do is disconnect only the Negative Post on your battery for 15 to 30 minutes.
Then just drive around normally for a couple of days to see if the light goes out.
If the light stays on, drive to your Autozone, Oriellys, Advance auto parts & request that they hook up their Scan Tool. After they do that, it's likely that the scan tool will show that the system has a code of
p0456
P0456 Evaporative Emissions System - Small leak detected
Usually this P0456 code is caused by an incorrect or faulty gas cap. Filling the fuel tank with the engine running could conceivable cause this code as well or if the cap wasn't properly tightened. Any of the following could also be the cause: A small leak in any of the EVAP hoses or fuel tank hoses A small leak in the purge valve or vent valve The EVAP Canister may be leaking
Possible Solutions First, using a scan tool activate the vent solenoid, sealing the system. Then monitor the fuel tank pressure (FTP) sensor. If the system is sealing properly, the number will stay consistent. If is isn't, the pressure sensor will show that as well. If the system slowly leaks, use a smoke machine and watch for smoke exiting the system at any EVAP component. Any where there is smoke exiting the system, that is the faulty component. Do not pressurize the EVAP system with air pressure. Doing so can damage the purge and vent solenoids in the system.
Read more at: https://www.obd-codes.com/p0456
Copyright OBD-Codes.com