I cannot imagine what would be the cause. Doesn't that cluster have the IVR internal to the fuel gauge? Even if not, the IVR feeds all gauges except the ammeter. I wonder if the sender wire is being pinched, or maybe the connector to the PC board is being stressed such that the sender wire becomes "open." I would start by checking tightness of the harness connector to pc board connections AND THE pins on the pc board (If they are at all loose, clean, flux, and solder them) Make sure connector fits tight. Run a pigtail ground to the cluster as suggested, and with it out of the dash, does it work? If so, it is not a grounding problem
"General path."
Key switch 12V makes it's way to the IVR, which must also be grounded. The output goes to all gauges except ammeter, AKA temp, fuel, and oil if equipped. (Loosen/ retighten the gauge stud nuts on all gauges a couple times to "scrub" the connections clean.
Through each gauge, and out the sender terminal, each sender lead makes it's way on the PC board to the connector, where wiring leads back to each sender to ground. All gauges (except ammeter) work the same way, and use the same resistance senders.
IF THE IVR is internal to the gauge in this car, it is illogical that the fuel gauge would not work. If so, the problem must be in the sender or sender wiring, OR THE ACUTAL FUEL gauge has a problem