I know this thread is a bit old but I've run into a conundrum. I have a 98 Legacy Outback that passes emissions just fine and a 99 Legacy Outback I just got that won't show a ready status for 3 IM sensors (catalytic, evap, and erg). I don't know much about the 99s history and want to rule out the possibility that the ECU that is in there was pulled from a 96 which I know can forever show those codes as NOT READY. The question is, can I just put the ECU from my 98 into the 99 and see if the codes will go to ready status or will I have to have it get reprogrammed at the dealership. I am basically trying to exclude problems before I go swapping more parts.
Thanks for the help.