Check Engine Light Reset Now Off BUT
2007 Xfire roadster. Check engine light went on, no noticeable drivability issues. Took to Chrysler dealer, told me it was emission control purge valve and cannister that had to be replaced. Parts had to be special ordered and they made me prepay. They gave me the car back and said OK to drive until parts come in, and the check engine light was now OFF. Over a week later, still waiting for the parts (over $750 plus labor) and the check engine light is still off, and car drives just fine. Does this sound like an unnecessary repair and a momentary glitch that was sensed by onboard diagnostics?