I just checked the Trouble Codes causing my Check Engine light to come on (it's been coming on for years), and I had quite a few causes. I was just wondering if anyone could describe the best way to fix each of the problems (whether it's possible to fix myself or if I need to take it in and whether the problem is even worth fixing since my car is still currently running.)
The codes that I got ...
11: Crank Angle sensor 12: Starter Switch 21: Coolant Temp Sensor 22: Knock Sensor 23: Air Flow Meter 35: Canister Purge Solenoid 42: Idle Switch 51: Neutral Switch (manual transmission)Parts I've found:
21: Coolant Temp Sensor: how hard is it to replace this? 22: Knock Sensor: doesn't seem too difficult 23: Air Flow Meter: expensive part ...is it worth replacing?Questionable:
11: Crank Angle sensor: can't find this part 12: Starter Switch: do I need a whole new starter? 35: Canister Purge Solenoid: have only found 2 things close to this (vapor canister and purge valve). What needs to be replaced or looked at? 42: Idle Switch: is this the idle speed control (part of the fuel system?) 51: Neutral Switch (MT): is this the neutral safety switch (part of the electrical system?)Could anyone list the appropriate part and possibly a website to find the part for each of the codes?
The car is 4WD, 2-door, Legacy L. The car only has about 85K, but I wasn't in very good shape when I got it a few years ago.
Greatly appreciate any help.