There was a yellow check engine light coming on the Dodge RAM 1500 2012, so I wanna use the Autel AutoLink AL619 code reader to find its reason.
Firstly, plug the cable into OBD2 port to connect with Autel AL619, it is underneath the dash on the driver’s side.
Put the key into ignition, turn it to ON position, do not need to start it.
It is showing the MIL status is on which means the check engine light is on. And it did find one code.
OK >> Read codes >> Stored codes
It is showing one P0456 fault code: Evaporative emission system leak detected (very small leak).
Go back to see the “Pending codes” & “Permanent codes”, it is showing the same code. So that’s why caused the check engine light to stay on.
In the case of evaporative emissions, evaporating actually just taking the evaporated fuel from the tank & the fuel system. In general, instead of just venting it off into the atmosphere, it draws it back into the engine and then burns off those emissions as opposed to, sending it off into the environment. It is a closed-loop system, so any leaks in that system will cause a check engine light and will not necessarily affect the performance of the vehicle. But it will certainly be a troublesome code that you should deal with.
It is a very small leak, but I had to fix this problem.
Go to the gas tank filler to rotate the gas cap, it’ll probably fix the problem. I had this problem about 10 thousand kilometers ago, so over time the gasket in the gas cap can start failing. Not per seal is very well and prevents that tight seal from existing. So when you’re filling after a fuel always make sure your gas pump is good and tight. Rotate it for a couple clicks to make it tight.
If this problem goes away and it doesn’t come back for a while. I’m gonna just call it human error, that’s because I didn’t have my gas cap tight enough or at some point I may have to buy another gas cap. You can even see it says”A loose cap may turn on service or check engine light” on the gas cap.
Now let’s go back to clear the codes, hopefully, it doesn’t come back again.
Erase codes >> Yes
Now I‘m gonna turn the key off, and start it up. Alright, no check engine light.
Let’s go back to the Autel AL619, press “OBDII/EOBD” to diagnose again…
Okay, so you can see now, it says 0 codes found, and the MIL status is OFF.
The problem was solved.
This is using Autel AL619 Scan Tool to diagnose & solve check engine light problem for a Dodge RAM 1500 2012.