I have a Subaru Outback 2001 Wagon with the 2.5 liter boxer engine. It has 163,900 miles on it and runs well, that is, when the check engine light isn't on. The coil pack has been replaced twice, amongst other repairs. Safety-wise, it is a great car, but there are too many little things that go wrong that add up. 1) Is there a "recycle" feature in the ECU of this model that will shut off the light if the flaw has been repaired, or does the code stay in the ECU for a period of time and periodically repeats until the ECU updates? 2)Is that not a feature of the ECU in this car? 3)Also, are front rotors and pinion bushings common replacement items in these cars? Any insight would be appreciated. Thanks!