Do you have a friend with a similar truck? You could try swapping clusters. it could be the stepper motor in there.

There is a guy here in CT that rebulds clusters.