Hello,
Start at the fuel level sending unit. Make sure you have power to the unit, and check voltage with the tank empty, then full.
If your voltage does not change, or it out of spec, the issue is with the sender.
Check fuses as well.
If the sender is working properly, let me know for next steps.
A professional quality scanner is capable of easily testing the gauge and the tank sending unit to *confirm* what the actual failure is .. I highly recommend seeking that approach.
RepairPal Certified shops can diagnose and repair your 1999 GMC Safari. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.