It might be that you did not tighten the gas cap enough.
You must have an engine scanner to do that.
You use a scan tool after repairing the cause of the code that turned the light on.
That REQUIRES an ENGINE SCANNER to do that.
it depends on the engine but check where the lower hose ends closest to the engine
NO!!!
Yes but, if the light is flashing no.
See link below.
It is on because the ECU has detected a problem with the emissions system.
Every sensor on the engine and transmission can cause the light to come on.
steering weel collumn, check autozone
You can buy the check engine computer and the book comes with it. I know, I bought one. When your check engine light comes on, you plug it in and check the engine and it will give you the code and you look in the book for that code and it gives you the answer.
Check engine timing