Okay, so I replaced the cluster and cable. The cable and cluster both had this red, rusty/rubber dust stuff jammed up at the back of the cluster where they met. Was kinda odd. The needle on the speedo was actually screwed up, the spring that tensions it seems to have pushed the needle out from it's socket and lost it's tension. Hence the stuck at 12mph.
Meanwhile the cable was rusty every where I cut it...which I had to do three times as it was NOT very flexible...at all.
Next I snapped the bolt off that holds the speedo gear assembly into the t-case...THEN I read in the FSM that I didn't have to do that and could just unscrew it at the cable. DOH! A self tapping screw saved my butt here. A bit "redneck ingineered" but it works.
I routed the new cable a bit different but it follows the same general path and has less nooks and crannies and hard angles than the last routing did.
Oh, and either my t-case had someone put ATF in it at some point or my t-case and trans are swapping fluids...vundaful! :P Eh, I was going to change them anyways.
Meanwhile I discovered someone had pulled the bulb from the Check Engine light...which is now steadily illuminated.

So, got the guage cluster back in and screwed down, the cable routed right, and installed to the t-case and took it for a spin. The speedo works!...but it vibrates a bit at certain speeds and for just a little bit there was a noise...this normal? Now it doesn't have the noise as far as I can tell and it only seems to vibrate at about 35-45 indicated (about 40-50 actual). Sound fishy?