Fuel Gauge Fault

Been working on this on and off for a while now. The fuel gauge wouldn’t move and the display would give “Fuel Gauge Fault”. Using the diagnostics I could read the fuel level via the BECM  - and it would change if I jumped on the car to slosh the fuel around. So as far as I was concerned the sender was working (which is what google suggested).

Also on the diagnostics you can command the gauges to certain positions - to which the fuel gauge never responded. So I took the instrument binnacle apart and check for dry joints etc - of which there were none.

So I came to the conclusion that the binnacle was faulty and kept an eye out for a replacement.


Using the Diags to test the Gauges:


Warning

You have to be careful. If you fit a 2nd hand unit which has got a higher mileage than your car, it will overwrite the mileage in the BECM with the higher mileage from your replacement binnacle - this is a one-way process, it wont go back down if you fit your old one back in.

This means you have to ask the seller the mileage of the binnacle before you buy it to ensure its lower than yours. Unfortunately most were higher or the sellers didn’t respond or didn’t know the mileage.


I came across a brand new unit, which was in KM/H and left hand drive, but it was £40 and local, so it seemed a worthwhile purchase to see if I could swap things around to make one good unit. (A brand new unit will inherit the mileage from the BECM - so no worries about that problem).

I started by simply plugging the left hand drive unit into the car and seeing what happened. It displayed “odometer” error - which was expected and I ignored. There is a function in Faultmate (and testbook) to sync them together, but I wasn’t interested in that at this stage.

Unfortunately the new unit also showed “Fuel gauge fault” - so I was fairly confused at this stage because the diags would read and understand the fuel level - but not show it on the gauge. But this time when I double checked again I noticed it reported “255” as the level, which I knew was an open circuit “floating high” figure.  

From Rave:

When the fuel tank level is low (E”), the resistance value of the gauge sensor is 270Q for petrol and diesel engines. As the fuel level increases, the resistance of the sensor decreases. When the fuel tank is full, the resistance value of the sensor for petrol engines is 19 ohms and for diesel engines 25.8 ohms. When the fuel gauge sensors resistance value increases to 175 ohms (9 liters / 2.25 US gallons, the low fuel warning light will illuminate to warn of the fuel status.

Connector Pin out:

Pin 10 (Green with Black stripe) is the one we are interested in. Remove the plastic cover under the drivers seat to access the BECM and remove C114 connector.

Using a DVM on ohms range, I tested the circuit and to my surprise it was open circuit. So I had a Rummage around in my electronics box and found a 25 ohm resistor - I plugged the connector back into the BECM and then shoved one end of the resistor into pin 10 of the connector and the other lead to ground.

I turned the ignition on and instantly the fuel gauge lept up to almost full. So this confirmed that I did have a problem with the sender and I hade been chasing my bum looking at the instrument binnacle. Grr...

Fuel tank removal

I had been desperately trying to avoid removing the fuel tank, even though Internet searches suggested that's where I should of started in the first place.

The official procedure to access the pump and sender is to remove the tank. There are details on this page showing how to cut an access hatch in the floor under the rear seats to access the tank. I pondered this for a short while and then decided against it - as much as the “easy” option appealed, I just didn’t want to cut a hole in the floor.

Lowering the tank enough to gain access turned out to be reasonably straight forward - here are the steps:

Disconnect the car battery and make sure you have a fire extinguisher close by.

Jack the rear of the car up and support with axle stands. I have a gearbox jack which provides a very mobile and stable platform to support the tank. Assuming your tank is pretty empty (highly recommended) you could get away with a normal jack with a piece of wood attached to it.

Remove the offside rear inner wheel arch liner. You will see a cable that leads to the fuel tank - on my car when I wiggled the cable, I noticed that the ohms reading on my DVM would come and go - so I knew I had a dodgy connection.

Undo the two jublie clips holding the filler neck to the tank and also remove the 30mm breather hose.

If you intend to remove the entire tank - you need to depressurise the fuel system and disconnect the high pressure lines going into the fuel pump and also the return line from the rail. (I avoided this step - as you can drop it down with them still connected if you are careful)

With the tank dropped down I was able to reach in and disconnect the plug. Immediately I noticed that the connector was damaged. Looks like it was forced on and the pin when in the wrong direction. So I cleaned it all up and also straighted out the male end on the tank. I then carefully refitted the connector.

With my DVM between pin 10 and ground I saw 107 ohms - the tank has about 20 litres in it. So I knew I had solved the problem.

DVM showing 107 ohms (Shows .107 as its on the 2K Range)