OK... At long last, I FINALLY figured out how to pull the TCU codes on my 97 Impreza OBS!!! I used this pdf guide:
http://www.ultimatesubaru.org/forum/attachment.php?attachmentid=1333&d=1091550284
You will however need to know how to perform a couple of ill-described details about the procedure on page 13.
1. What they mean by "connect diagnosis switch to ON" is to plug a ground wire into pin 5 of the TCU diagnostic connector. At least thats the connector for my car, apparently it's different with other years and other models even of the same year!
2. The guide incorrectly tells you to switch the ignition to "OFF", and then move the shift lever to D which is not possible because of the shift lock mechanism. I just turned the Ignition ON, moved it to D, and switched it back to OFF. Then connect the ground to pin 5, switch the ignition to ON again, and follow the rest of the procedure.
I got code 24 (duty c solenoid failure), which I was pretty sure of already. Now I just gotta get the driveshaft out until I can get the duty C replacement.
Anyone know the best/cheapest place to buy one?
Since my clutch pack might be damaged, is it possible to just buy all new components instead of filing down the grooves of the clutch hub? If so, about how much would that stuff cost?