my buddy has a 1500 silverado 95 that had a similar problem. Turns out the wires from the sending unit in the tank had been rubbing/lost the wire coating. The wires would touch one another/frame and short out here and there. Maybe check your wires to the tank...?
1999 | Ext. Cab | 4.0 | 4x4 | 4.10's
A Gladiator does not fear death. He embraces it. Caresses it. Fucks it. Each time he enters the arena, he slips his c0ck in the mouth of the beast, and prays to thrust home before the jaws snap shut. - Oenomaus