The evaporative emissions system has problems with the purge valve, tank pressure sensor, and the fuel cap. All of these failed components will cause the check engine light to illuminate. To prevent turning on the check engine light accidentally, make sure the fuel cap is installed correctly after re-fueling