Engine code error

TheOKCAggie

New member
Ok my check engine light just came on for my 04 TJ 4.0. Using the ignition key got the code 456 'A small leak has been detected in the evaporative system!'. What the heck does that mean and what do I need to possibly fix or replace?
 

Gas cap could be leaking. Most common problem on those.
 
I just got a new gas cap mine never popped a code but failed Texas inspection so they do go bad. it's 03 TJ
 

I agree with the fuel cap since it's a small evap. leak . Other causes for a small leak is a cracked vac. lines to and from the LDP(leak detection pump), purge solenoid valve and or canister. In some cases, either the purge solenoid valve or the LDP will have an intermittent small leak and will throw a P0456. I would recommend if the fuel cap is good, check the vac. lines first on all the mentioned component particularly where the rubber hose is slipped to the component fitting. It usually cracks where it's stretched.
 

Simple fix is always good have a good new year
 
Back
Top