When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
If you actually removed the needles from the gauges that read wrong, you have to reposition the needle by removing and reinstalling. When the needle is removed, the cluster or gauges need to remain in the same position so you can reinstall the needle in the same location it was in when it was removed. If the small shaft rotates, there is no way to know where to place the needle.
If that is not the issue then a connector on the back is not completely plugged in or the circuit board on the back of the cluster housing is possibly damaged. From the pic it is difficult to tell what is reading wrong. It doesn't look like the truck is running in that picture.
You might try leaving the dash apart and then energizing the cluster with the truck running. Then remove and replace the needles to their approximate operating locating like the oil at volt. Before doing that though, I'd be suspicious that they aren't connected.