There are two fuel level senders. The left one is a conventional ball on a stick. The right one is float in a tube. The instrument cluster adds them both to get the overall level so I can't quite fathom how one of them would cause a zero reading. What I can't remember is which way the resistance goes for full / empty. It might be that open circuit is zero, and at a particular fuel level you have a bad contact on the sender. I think that is most likely to be the left one.
I'd try unplugging the left sender and see what the gauge does - its simple to get to, just three screws under the boot carpet to release the cover. If it reads zero when unplugged then open circuit somewhere, and I'd be inclined to replace the left sender unit first. If it doesn't read zero when unplugged then, er, something else...
|