Everyting here sounds like ground issues to me. which can also be poor connections on the back of the cluster as well I'd first check the grounds for the front lights at either the fenders or the radiator support.and make sure there is a good Battery to Frame ground and a good frame to body ground. 25+ years of corrosion can do bad things
For the brother with the S-10 there is a ground wire under the dash to the left of the steering column(10mm head) that comes loose and will cause all sorts of demonic things to occur with lights, the radio , guages etc.
Back to the C/K
the gauges are atatched to the circuit board with spring clips and sometimes will get a loose connection with the circuit board and or the posts on the guage. they can be removed, cleaned and tweaked to tighten them up. also the ceramic resistor on the back of the gauges has a silver printed circuit that tarnishes and can be cleaned up.
best method to find bad grounds is performing a "Voltage Drop test" with a Volt meter with the system powered up and perferably the fault occuring.
take the neg test lead at the neg post of the battery and touch the positive test lead to the engine block, the frame, the body, the component etc. if you see more than .2-.5 volts you have a poor ground. i.e it's trying to find a better ground through your meter. you can take you 2 test leads between any 2 points as well like the frame to body etc. this can be done on any connection or any circuit positive or neg. but the system needs to be loaded.
rule of thumb is you'll have a max .2 volt drop for each connection and a .3 volt drop through a switch or relay.
when in doubt... run a redundant ground to the component acting up and see if it corrects the problem? you cant have too many grounds! RT