My Speedo has never work for as long as I have owned along with the over drive.I found a bunch of burnt wires going to the over drive solinode and vss, I fix the wires and inspected the vss gear for signs of wear and nothing seemed out of place.
What else could it be and how do I test the system?