Subaru check engine light is on .PO500 code
I was told that I had to buy OEM 24030AA041 Vehicle Speed Sensor/Transmission Speed Sensor for $ 341.00 . Yet I was told that my speedometer would not work if that was what it was and my car runs good except for the check engine light is on. Is it really necessary for me to replace it ?
Is this a good question?