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
how do i disable my anti theft on my 99 sunfire
You do not fix it you just replace it.
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.
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
I have found though my experiences that 99% of the time the fuel gauge sending unit in the tank has failed.
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.