Hey, this is my first post! So go easy on me!
My girlfriend bought a 1996 Legacy L 2.2 automatic with ~195k on it. It appears to have been taken good care of for most of it's life. After driving it for a few months, the AT oil light started flashing 16 times at start-up every once in a while. Now it is pretty consistent and she finally decided to tell me. After researching (thanks, for the info, everyone), I did the diagnostic and got codes 32 (Vehicle speed sensor 1) and 24 (Duty c). I've never worked on at AT and am intimidated by them. I've changed the fluid, cleaned the grounds, etc, with no changes to the problem. I am not getting any torque bind on tight corners. The ABS light is also on all the time with codes 52, 51, 31, and 11. Any recommendations before I try to replace the sensor and solenoid? Anything that might be worth checking? Thanks in advance!