Evap codes P0442 P0455
I bought my wj about three months ago, its the straight 6 and has 144,000 on it. When I had it the first few weeks the CEL came on along with a smell of gasoline. So I bring it back to the guy I bought it from because he had to fix it under the lemon law. So he checks the code and replaces the gas tank filler neck along with the gas cap. He erases the code and tells me to let him know if it comes back. Well it does so I bring it back, and this time he smoke tests it. He can't find any leaks, he's my family's trusted mechanic so I know he's not lying. I've just let it be for the past two months, because evap isn't really a big deal from what I understand. Now I want to just fix it. At one point it turned itself off without erasing the code myself or unplugging the battery. And when I did the key trick to see the codes they were gone. Sure enough they eventually came back. The thing is , I only smell gas sometimes. Like when the CEL is off, and at a random startup I'll smell the gas and sure enough it pops on. But that doesn't happen every time I start it. Sometimes the code is P0442 and other times its P0455. Hell, even the both of them were in their at the same time. I'm just curious to see if anyone has had a similar situation and could help. Thanks!