GM's fuel gauges, in cars of that era, are notoriously bad. They will read high, indicating that you have fuel, when you actually are low or out.
The problem stems from corrosion in the sender's electrical contacts. Somewhere in these chronicles, I've posted a rather lengthy article from a Canadian source describing this problem in depth.
The sender, which is located inside the fuel tank, can be replaced, but the tank must be removed to gain access to it. The job is outlined and well illustrated in the Haynes manual.
If I recall correctly, when I checked on parts pricing about a year ago, the new sender ran about $110 US. Labor would be another issue unless you decide to do the job yourself. As always, please use caution around fuel and electrical connections. Explosions are a bad thing!
DO buy the Haynes or Chilton manual!
Now, having said that, let me tell you what fixed my errant gauge without replacing the sender. Several bottles of HEET (one at a time) to get rid of any moisture. Several bottles (also one at a time) of fuel injector cleaner. After about 8 months of messin' around, the gauge now reads, essentialy, accurately. I've yet to run it down to empty on the gauge to see when the car actually quits, but one of these days ~
FriPilot
You will have to replace the fuel sending unit inside of the fuel tank.
fuel sending unit
99% of the time replace sending unit in tank----very common problem on sammis
You do not fix it you just replace it.
how do i disable my anti theft on my 99 sunfire
on my 99 rodeo, this problem was caused by the fuel indicator located inside the fuel tank and part of the pump - you need to replace the entire pump which entails dropping the entire tank
NO
I've never seen a combo fuel pump and gauge so I'm 99% sure they're separate.
I have found though my experiences that 99% of the time the fuel gauge sending unit in the tank has failed.
you can as long as it is withing certain years 1996-1999 cavalier engine will work in a 96-99 sunfire and a 99-02 cav engine will fit a 99-02 sunfire
Chances are you need a new fuel level sending unit. This is located on the fuel pump assembly inside the gas tank. Replacement requires removing the gas tank from the car and replacing the whole fuel pump/sending unit assembly as a whole. These are usually available from your local auto parts store, but they are not cheap. Usually around $300
If the fuel gauge isn't working on a 1999 Chevrolet Blazer it could possibly be because the float is stuck in the fuel tank. I had this problem when I got my 99 blazer, the float and sensor for the fuel gauge is on the fuel pump which is in the fuel tank to keep it temperature regulated. I had to replace my fuel pump, which ended up going bad on me, and after it was replaced the gauge works just fine.