Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here XJ (84-01)
All OEM related XJ specific tech. Examples, no start, general maintenance or anything that's stock.

Evap system trouble

Thread Tools
 
Search this Thread
 
Old Sep 30, 2024 | 08:43 AM
  #1  
joshglass's Avatar
Thread Starter
Newbie
 
Joined: Sep 2024
Posts: 27
Likes: 1
Exclamation Evap system trouble

Hi all,

I have an '01 XJ and a few days ago it threw a CEL, and upon scanning I had 3 different codes all related to evap system. P0455, P0442, P0456. They are all titled "evaporative emission system leak detected" followed by "(large leak)", "(small leak)", "(very small leak)", respectfully.

A few months ago I had a different evap code pop up (P0441) which I successfully fixed by swapping out the canister purge valve. Since then I hadn't had any trouble until these three codes showed up at once a few days ago. It then dawned on me that the while filling up the truck with gas the last few times, the pump repeatedly shuts off as if the tank is full (when it's not). I think this may be the catalyst for the codes as I had previously smoke tested the system when I was trying to figure out the P0441 code and saw no leaks, and all the lines are pretty new. Therefore I don't think there's actually a leak, I think it has something to do with the mechanism that is causing the fuel pump to shut off while filling.

Hoping to get some guidance if anyone has any ideas on how to fix this. Thanks in advance.
Reply
Old Sep 30, 2024 | 12:23 PM
  #2  
awg's Avatar
awg
CF Veteran
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Mar 2016
Posts: 3,816
Likes: 725
Year: 96
Model: Cherokee (XJ)
Engine: 4.0
Default

check the archives, but i believe there is a long rubber line between charcoal canister and tank, it gets old (if its original), replace it

check the FSM and/or Parts Manual, which is sure to be illuminating
Reply
Old Sep 30, 2024 | 02:04 PM
  #3  
Very Red XJ's Avatar
Senior Member
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jun 2019
Posts: 642
Likes: 184
From: Northern California
Year: 1999
Model: Cherokee (XJ)
Engine: 4.0 w/ Banks header & K&N intake
Default

The tube running from the breather on the fuel pump down the driver's side frame rail to the engine is made from plastic not rated for gas fumes. Over time, it gets brittle and cracks or breaks. -This is the Most likely reason for the code. Look carefully along the entire tube - If you are lucky, you will see it. If not, a smoke test will tell you where the leak is. You can splice in fuel line to repair it Or Better - replace the entire line
Reply
Old Sep 30, 2024 | 02:15 PM
  #4  
joshglass's Avatar
Thread Starter
Newbie
 
Joined: Sep 2024
Posts: 27
Likes: 1
Default

Thanks for the response. Not much rust on any of the lines and I previously smoke tested the system when I was trying to figure out the code that popped up a few months ago that I've since fixed, and didn't see any leaks. Going to double check the line that you mentioned but assuming it looks good, my hunch is that it's the charcoal canister itself based on what I've read.
Reply
Old Sep 30, 2024 | 02:46 PM
  #5  
joshglass's Avatar
Thread Starter
Newbie
 
Joined: Sep 2024
Posts: 27
Likes: 1
Default

Also, why would a hole/crack in that tube cause the gas pump to stop repeatedly before the tank is actually full? Is it just because there's a loss of suction since it's no longer a fully air tight system?
Reply
Old Sep 30, 2024 | 04:48 PM
  #6  
Very Red XJ's Avatar
Senior Member
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jun 2019
Posts: 642
Likes: 184
From: Northern California
Year: 1999
Model: Cherokee (XJ)
Engine: 4.0 w/ Banks header & K&N intake
Default I had that same problem

Originally Posted by joshglass
Also, why would a hole/crack in that tube cause the gas pump to stop repeatedly before the tank is actually full? Is it just because there's a loss of suction since it's no longer a fully air tight system?
I had that same problem. I changed the fuel pump/ filter/ tank vent/ fuel gauge float assembly - and then I could get the tank full - I don't know why, but that worked for me. Make sure that line is good all the way to the charcoal filter and on to the air cleaner. Disconnect the charcoal filter at the inlet and see if things change before you buy a new one. Fuel goes into the tank displaying the air in the tank. The vipers go through the plastic tube to the charcoal filter on to the be burned in the combustion chamber. Air has to get back into the tank as the fuel level goes down. When you start the engine, a vacuum purges the the tubes. If this purge is incomplete (leak in the system) a code will be sent All of this information is in any good shop manual - you should get one
Reply
Old Sep 30, 2024 | 05:13 PM
  #7  
joshglass's Avatar
Thread Starter
Newbie
 
Joined: Sep 2024
Posts: 27
Likes: 1
Default

Thanks! Just to clarify one thing - what am I disconnecting the charcoal filter at the inlet for? To check the line further or to try filling it up with gas and then drive it while it's disconnected?
Reply
Old Sep 30, 2024 | 05:46 PM
  #8  
Very Red XJ's Avatar
Senior Member
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jun 2019
Posts: 642
Likes: 184
From: Northern California
Year: 1999
Model: Cherokee (XJ)
Engine: 4.0 w/ Banks header & K&N intake
Default do it BEFORE you go to a gas station

Originally Posted by joshglass
Thanks! Just to clarify one thing - what am I disconnecting the charcoal filter at the inlet for? To check the line further or to try filling it up with gas and then drive it while it's disconnected?
Disconnecting the filter will cause a CHECK ENGINE code to show - do it BEFORE you go to a gas station to fill up. If you get 17 gal in the tank, then the filter is clogged. The charcoal filter stores the vapers till the vacuum purges it. If it is clogged, air can't escape the tank which could prevent you from filling it all the way - this is very unusual. But it's easier than changing the fuel pump assembly - which is your option if disconnecting the filter makes no difference
Reply
Old Oct 1, 2024 | 07:37 AM
  #9  
joshglass's Avatar
Thread Starter
Newbie
 
Joined: Sep 2024
Posts: 27
Likes: 1
Default

Oh I see. Let me rephrase, I can get my tank full, but the pump at the gas station just keeps clicking off as if the tank is full. I have to hold the fuel pump handle down lightly and not put the nozzle all the way into the fill hole, and then I can get it full without the thing clicking off every couple seconds.
Reply
Old Oct 1, 2024 | 08:10 AM
  #10  
Very Red XJ's Avatar
Senior Member
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jun 2019
Posts: 642
Likes: 184
From: Northern California
Year: 1999
Model: Cherokee (XJ)
Engine: 4.0 w/ Banks header & K&N intake
Default pump handle works normally

Originally Posted by joshglass
Oh I see. Let me rephrase, I can get my tank full, but the pump at the gas station just keeps clicking off as if the tank is full. I have to hold the fuel pump handle down lightly and not put the nozzle all the way into the fill hole, and then I can get it full without the thing clicking off every couple seconds.
Yes - see if the pump handle works normally when you pull into the station with the filter disconnected
Reply
Old Oct 1, 2024 | 09:10 AM
  #11  
joshglass's Avatar
Thread Starter
Newbie
 
Joined: Sep 2024
Posts: 27
Likes: 1
Default

Ok got it. Really appreciate the help. Will let you know what comes of it when I get around to doing it
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
hksh1
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
1
Jan 26, 2019 02:25 PM
DADSXJ
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
0
Sep 30, 2017 09:50 PM
Sno_Blynd
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
6
Feb 14, 2013 05:29 PM
Juh Juh Jinx
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
1
Feb 27, 2012 06:52 AM
JamDeeper
Modified XJ Cherokee Tech
7
Nov 17, 2011 07:36 PM

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 



All times are GMT -5. The time now is 10:09 AM.