Speedo cable probably went out. Connects to the back of the cluster and to the transmission. About $70-$80 at the dealership. Very common with these trucks. It could also be the gear