Head-scratcher.. could you give more info on why you also did the circuit board if you replaced the cluster?
Setting the needles can be tricky, especially if you don't know what the original position was when you pulled them. Also I'd guess the older air core style gauge motors might move as you move the cluster around.
When I had to set needles on a GMT400 cluster (scored a 1992-1993 454SS cluster for my '94 years ago) it was because someone had pulled them all presumably to do one of those gauge face swaps, and put it back afterwards. All of them were wrong. I set them all by pulling the lens, installing the cluster to operate it, and setting all the needles based on actual measurements (voltmeter at battery, IR temp gun at thermostat housing/engine warmed up, oil pressure mechanical gauge, external diag tach, GPS for speedo.) The only one that had to be guessed at was the fuel gauge though you could get it close with an ohmmeter. Fill the tank and set it on "full" then when it gets down to half, fill the truck up again and see how many gallons it takes - divide tank capacity by half and see how close you got. When it gets down to empty, before it runs out and croaks, fill it and see again how many gallons, and you'll have an idea of your "safety net" capacity before dead empty.
Richard