i highly recommend checking the cable, mine threw a code but the speedo was working and i was planning on going to las cruces so ignored the code and went anyways, on the way to las cruces... its about an hour of highway driving my speedo suddenly stopped working and i relied on other cars to get there and get back home, kinda sucks driving for 1 1/2 hrs with no speedo and sometimes no cars. i ended up pulling over and waiting for a car to come by.. i cant really afford a ticket right now.