My 2008 Avenger SXT 2.4 had the CEL come on last week. I was low on gas (but not empty), and it came on while driving to the gas station. I gassed up, replaced the cap (which is a genuine Mopar part installed the beginning of January), and the light remained on.
I went to AutoZone and had a free scan done, P0456 "Minor Evap leak detected". He let me clear the error code, and the light came back on immediately. I checked the gas cap, it is installed tightly.
What else can I look for on this car before I take it in for a "real" scan and service?
Thanks!