I have had pretty good luck with my Dodge Advenger, with almost 120K trouble free miles. However, two items have bothered me. First, the check engine light for no apparent reason keeps coming on (and it has oil in it and new plugs/wires). How do I get it to go out? Second, the head light lenses are made out of plastic and are all pitted which causes the lights to be dim, and the car dealers want a ton of money for replacements. Anyone have a simular problem or know an easy fix (besides selling it)? Do they make after market lenses for them?