Check the wires to the speed sensor first - they are known (by me and one or two others anyway) to corrode; first you get an intermittent connection, then they stop working entirely. I don't have my database with me (I'm on vacation), but if you still need it when I return next week, I can put up the part numbers for the wires.