There are so many different reasons the light comes on. You should use PEP Boy's or Auto Zone as a resource to check for codes stored in the computer, once found, clear all codes. There may be a code stored that need to be cleared. The fuel cap could not be sealed properly and that would set off a code. If you recently replaced a water pump or thermostat and didn't use the right "gasket sealer" that would set off a code and the light will display. Normally PEP Boy's or Auto Zone won't charge just to scan the system.
__________________
My goal is to save you money and time, I have a simple and logical approach for troubleshooting technical problems.
If you find my answer to be helpful, please remember to ACCEPT the Answer! Thank You!

