Likely the connector at the rear fuel tank is dirty or corroded. It's located on the driver's side up near the top of the tank, just above the skidplate. Unplug it and reseat it, see if that helps. Since all the other gauges apparently work ok I doubt if it's the connector behind the instrument cluster.
While the connector is unplugged, use a flashlight to look for any dirt or corrosion before reconnecting it. If the connector looks ok and the gauge still doesn't work after plugging it back in, the fuel gauge sender tack-welded to the fuel pump assembly is likely bad. That means a new fuel pump assembly is needed. Go Bosch only, avoid store brand fuel pumps or the online brands like Airtex or Spectre which are short-lived pieces of junk.