2004 Jeep Grand Cherokee P0440 Code: Causes, Symptoms & Solutions for Intermittent EVAP System Issues
I recently purchased a 2004 Jeep Grand Cherokee in 2007 and have been experiencing an intermittent Check Engine Light issue linked to code P0440. The problem started shortly after ownership and has fluctuated based on fuel level — the light typically comes on when the gas tank is filled above half full, and sometimes goes away if the tank remains below half capacity. During these periods, I was able to pass a New York State inspection because the code would disappear. Recently, however, the P0440 code has become persistent and stays active regardless of fuel level. Even after resetting the system, it returns immediately. My vehicle inspection is now 3 days overdue, and I'm concerned about whether I can pass it without resolving this issue. What could be causing this erratic behavior? Is there a specific component failure or design flaw in older 2004 Jeep Grand Cherokee models that leads to such intermittent P0440 readings? How might the presence of a remote starter (the only modification) influence EVAP system performance?
This is a 2004 model year Jeep Grand Cherokee — could you confirm which engine variant it has? P0440 is not listed in my WJ (Wrangler) code database, so I'm wondering if the engine type affects this behavior.