Fuel Level affects Check Engine Light
My Wrangler periodically pops a check engine code for P0440, which is an evap leak detection.
I replaced the gas cap, which had no effect.
What does affect it is the fuel level. If I maintain 3/4 or more fuel in the tank, the check engine light cycles off and will stay off indefinitely. Also, if I keep 1/4 or less in the tank, it will cycle off and stay off indefinitely. The check engine light only comes on when the fuel tank is near 1/2 full. This is like clockwork. If I'm willing to do a fill-up every 140 miles or less, the CEL never comes on... The fill-up can be can be every day, or once a week. It matters not, so long as I don't dip below 5/8ths or so on the fuel gauge.
My Wrangler also has the gas-burp issue with the inlet check valve (ICV).
Has anyone else observed this??
The integrity of the suel system is the same regardless of fuel level in the tank. Either it leaks or it doesn't.
Could the bad ICV somehow be related to the P0440 code? My initial thinking is no, because the valve doesn't vent to the atmosphere.
However, I've inspected the whole fuel system and visually it's good. Given that there is no leak detected when full/empty, I can presume the solenoid and new fuel-cap are operating fine. A bad cap or solenoid would pop code 100% of the time. A cracked evap line or bad connection would also pop code 100% of the time.
This points me back at the ICV. Perhaps I'm only thinking the ICV is the root cause because I know it's faulty, AND I've read at least one post stating that a replacement ICV (which requires the entire tank be replaced) has eliminated P0440 for at least one member.
Do any informed Jeepers have a theory?
2013 Wrangler JK, 285hp, NSG-370 6-speed, NV241 TC, Dana-44R/30F 3.73 axles, Rubicon suspension, armored, and Toyo Open Country ATII's...
"Too many times, too many times, paying the price just for the thrill" - Tesla