I was driving home the yesterday afternoon in my 
 1991 5.7 L 4x4 sub and I started seeing my speedometer jump around alot.  Then it froze on 15 mph and wont move. A little further, I saw it jump up one more time then went down then went again to 15 mph.  I am puzzled.
the odometer works just fine.  
I unhooked the battery for a few minutes, and then reattached. Started the motor back up and it is still stuck on 15 mph. 
What's the deal?  I don't know if it is like the older trucks with a plastic gear on the shaft of the trans or not.  Since the odometer still works, I guess not.  I guess it is some electronic sensor perhaps.