I drive a 2003 Jeep Liberty Sport, with the 3.7 liter V6. It has roughly 97,000 miles on it.
In the year or so that I've owned it, the jeep's check engine light has come on several times. Every time I've had it checked, it's the same issue - a small evap leak, code P0442. Typically, they'll reset the computer, and I'll drive it for two or three months and eventually, the code will come up again.
Oftentimes, I'm told it could be caused by a loose gas cap. I'm aware of that and I try to make sure it's nice and tight every time I fill up. I've also looked at it, and there are no visible cracks or holes in the cap itself. But, the problem still occurs.
So, I'm wondering if anybody out there with some experience working on jeeps can offer me some advice on what this could be. What else, besides a loose gas cap, could cause an intermittent small evap leak?