There are two things you can look at.
First, the contacts for the gauge motors may be getting some corrosion on them. You can fix this by just R&Ring the circuit board on the back of the cluster. Just pulling it off and reinstalling it would scrape the prongs on the gauge motos, and remove the corrosion.
Second, the circuit board may have a fried or loose part (especially with the tach issue). You can use the circuit board from any 91-93 RMW/S or 91-92 OCC to replace the old board.
In either of these scenerios, you also have a chance to make sure you have good bulbs in all of the sockets at the same time.
I had a tach which would only read 0 or 7K. I replaced the board and it now works perfectly.