My check-engine light came on. I have a 2003 Ford Ranger 4.0L. I'm new to using the OBD tool.
So I used the tool and was very happy to get the result so easily. It is P0456, which means a very small leak in the evap system.
So I bought a new gas cap, to start out to see if that would fix the problem, since that is the simplest and cheapest first test. I've installed the new gas cap. The check-engine light is still on.
And so, here is my question: If the old gas cap was faulty, and the new one is good, and there no longer is a leak in the evap system, will the check-engine light eventually turn off? And also, will the code go away? Or will the check-engine light stay on until I go and erase the code?
Also, if I erase the code, but there is still a leak in the evap system, will the light come back on? If so, how soon?
The absolutely best practice is to find the Specific On-Board Diagnostic test for your make, model and model year of your vehicle. I was surprised how different these descriptions were. The details for the Onboard-Diagnostic test are listed in the factory service manual. Take the time to find the correct reference.