OK, first thanks for the feed back. Let go into this a little more. I have an 02 outback. the original ECU does NOT throw any codes at all. As far as my idle, all components have been swapped and my TPS is brand new. IAC has been replaced 3 times with bone yard picks that looked brand new. (I have several u-pick yards up my way)
Nothing could control the idle. When shifting in between gears it would rise at a steady pace to around 4000 rpm and sometimes higher. almost like the cable was stuck also surging.
I have read in this forum and others that Subaru's require Re-flashing of the ecu sometimes for idle and other issues. My ECU has the Atmospheric preasure sensor attached to the board itself.. I know this for a fact.
So when I pulled the ECU out of the car at the junk yard i plugged it in. Car runs and idles fine for around a year now and 25,000 miles. It does throw the Atmospheric preasure sensor voltage out off range code.
I thought if it's just a bad sensor on my Junkyard doner I will de-solder it from my original and move it over to doner from the "01" Well the "01" does not have this sensor on it. Thus the reason I have a solid CEL for that one code.
As far as components causing my idle issue I think i just disproved that. The original ECU is telling it to idle the way it is. And I would like to get an original so the light will go out. Or take the car to Subaru and have it flashed. My issue with re-flashing it is something cause the ROM to get corrupted, and if i flash it it may only be a temp fix as whatever caused it to go bad the first time will certainly cause it again.
So my real question is.
Does it matter if the ECU comes from an automatic or standard for an "02" outback?
ECU D6M 1T
This is the tag numbers from the original. When bying from a junk yard or ebay it is listed as just the ecu. Some will go as far as to say it was from an automatic.
Edited by schekan, 29 March 2013 - 07:52 AM.