I have a pair of subarus, a '92 legacy, EJ22 2.2 litre with the 4EAT auto, and a 1995 legacy wagon with the same EJ22 motor and the 5 speed manual box.
The 92 has 109K miles and is meticulously maintained, The 92 engine is super responsive, revs like a sportbike (well almost) but is liquid smooth from idle at 700 rpm to redline (6500) and it gets about 28 mpg highway (I consider this decent for an automatic)
The '95 was meticulously maintained by the prior owner as well as myself, it however is not nearly as responsive, and doesn't like to rev nearly as spirited as the '92, gas mileage is a lot worse too at only around 20-22. There's no check engine warnings and O2-sensors and cats are new withing the last 10k miles, and otherwise it runs well, power just feels a LOT wimpier than the '92 though. I donno if it's due to the weight differences (the 92 is a sedan, the 95 is a wagon) The engine responsiveness though has me wondering if there's a failed sensor, but from the threads the 95+ seem to require a dealer scan tool. (I DO have a 96+ OBDII scanner, but this seems to be the oddball year)
I just pulled all the injectors on the '95 and backflushed them and it seemed to make the engine smoother at upper RPM's (over 4000), but it still revs slowly compared to the '92, power still feels low though. otherwise the motor is smooth at idle, (just not responsive like the '92, I'm considering trying the computer from the '92 in the 1995, but donno if they are interchangable due to the year differences and the tranny differences (92 is 4spd auto, 95 is 5 spd manual)
Any ideas? Are the ECU's upgradeable by the factory to newer or older(i.e. better performing) revisions of their programming? (My '99 mercury cougar EEC-V ECU is dealer updateable for emissions but I donno if subi has a similar capability)