The sending units always fluctuate to an extent. As the gas sloshes around the needle goes up and down constantly. I've seen it with alot of older GM products
I had the exact same problem as you.I removed the gauge from the cluster and cleaned the three contacts on the back of the gauge.Hope this works for you