I just purchased a first generation legacy (called the liberty in Australia for legal reasons, same car) and I have a check engine light I'm not sure about. Reading codes and manuals I saw the flashing is your code, I counted 4 long flashes and 7 short ones, so 47. However, I didn't see anything in the codes relating to 47 for my model. Does anyone know what it means?
The car runs well, the only noticeable issue is the air conditioning doesn't cool the air at all just blows air. I'll take that to get fixed sooner or later, but I want to make sure I'm not causing any issues with the engine in the meantime. I bought some fully synthetic engine oil and transmission fluid for it, as the guy who I bought it from said he didn't know what the check engine light meant, and a mechanic told him it just needed to run through the gas in the tank due to sitting idle for so long. About a full tank later of 95 and no real change.
The full model of the car is: SUBARU LIBERTY GX, HERITAGE Auto or Manual BC BC7 08/1990~06/1994 4 Door Sedan AWD PETROL 2.2 litre, EJ22 F4 16v SOHC MPFI {100kW}