Sounds to me like your sending unit is putting out a bogus voltage? It's a variable resistor (slide wire) that varies voltage over the fuel level range. Looks like yours is toast. LMC Truck likely has a new one, if you cannot source it locally.