I bought my 2013 Avenger used this past Dec. ( less than 40k miles on it) A week after I took it home, the check engine light came on. I had a three month warranty on it, so I took it to the Dealership. They worked on it (the code is EVAP and EMISSIONS) replaced some sensors, I picked it back up and then it came back on a few days later. So back to the dealership it went. To make a VERY long story short - they've had my car more than I have. They've had it 15 times, replaced the sensors, the vapor canister (twice), the gas tank (twice), the gas cap, the purge line - and it still comes on. They've had a technician from Chrysler come down twice to look at it, and the last time he said he didn't know what else to try so he took all of the paperwork back with him to have an Engineer look at it. They were at a loss as well. So now (10 months later) the dealer wants to start over again from scratch!!! I'm incredibly annoyed (not to mention that they dealership is about 25 minutes from my home in good traffic). I am at a loss of what to do. At one point the salesman asked if I wanted something different and I asked how that would work and he had to check with the Manager. The manager told him he's going to have the service dept get it fixed. It isn't affecting how the car drives at all, my concerns are: 1) if the light just stays on FOREVER, how will I know if there really IS a major issue I need to be aware of? 2) if/when I go to resell it, who's going to buy a car with the check engine light on? I don't know what else to do.