More than likely wiring, either the green wire from the sender to the cluster, or on the cluster itself. (The flexible circuit "board" on the back of the cluster can get corroded or heat-damaged over the years.)
I can never remember if the gauges ping like that when they're open (i.e. disconnected) or shorted (i.e. the wire is grounded.) If you have an ohm-meter, though, it's easy to test. Undo the tang from the send, and check resistance from that tang to a ground (body, battery negative, whatever.)
If there's 0 ohms or dang close, then the green wire is shorted to ground (insulation chafed off or melted somewhere.) Trace it and tape it up, making sure it can't get caught in the steering column or exhaust or whatever caused the problem
If there's a stupidly high resistance (over several thousand ohms, or whatever your meter says when the leads aren't touching, i.e. infinite resistance) then the wire is open, i.e. cracked or disconnected somewhere. Trace it, maybe look for a place where the wire is bent weird 'cuz the metal inside is busted but the insulation is still there.
If there's some resistance ("some" being, I donno, over 50 and less than a coupla hundred ohms) the gauge is okay and something else bad happened.
-- A