My car is at the dealer, unsteady idle and a CEL. They said part of the problem (from star test) is IMRC code. It is not covered under waranty. There is also a bad cat that they are replacing (again) but my question is: how many people have had teh IMRC go out? It is $350bucks, still operates but is popping a code. So what next, does it just stop working?