Now, if your speedo stopped working it is most likely the rear cable. Here is how to check whether is is the front speedo cable or the rear one.
Step 1.) Take off the rear most underbody panel and you can pry out the speedo cable:
Step 2.) Remove the rubber boot covering the two speedo cables joining and seperate them by holding the rear cable with a 12mm wrench and pull the front off.
Step 3.) Attach a drill to the front cable and spin it counter clockwise and see if the speedo needle jumps or not. If the speedo needle jumps then the problem is with the rear cable, if the speedo cable doesn’t jump then the problem is with the front cable. I had a problem with my rear speedo cable.
Note: The car doesn’t have to be on to spin the cable.
Step 4.) Remove rear speedo cable (if that is the problem), I found laying under the exhaust with my head towards the passengers side gave me the best access to the tranny connector. There is a 10mm bolt holding it down, it is located to the right (pass. side) of the actual speedo cable.
Step 5.) After removing the 10mm with just a normal socket+ratchet you can twist out the speedo assembly, after its loose you can pull it out, which shouldn’t require very much force.
Step 6.) Inspect the rear assembly and see what the problem, in my instance the inner speedo cable had snapped. The cable is also being held on by 2 white brackets located by the drivers side motor mount and underneath behind the rear underbody panel.
Step 7.) Buy a new speedo cable and re-install, I’d start with putting the speedo assembly in the tranny first and then pull the cable up from the top of the engine bay
Here is the routing the speedo cable:
Speedo gear -> Cruise control speed sensor -> Speedo cable, rear -> Speedo cable, front -> Speedometer, instrument cluster
http://www.Rockauto.com
Y882 part number for the front cable.
Y849 part number for the rear cable.