Hi mate,
Yes the fuel sender unit is what I was referring to. Its mounted on the fuel pump in the fuel tank. Was the knocking noise coming from the area around the rear seats? As it could well be that the float had become detached. It works in a similar principal to a ball valve in a water tank. ie a float on the end of a shaft, the float hieght varies with the amount of fuel in the tank, and a sensor at the end of the shaft then varies its output depending on the height of the float and thus gives you a reading on the instrament panel.
It is possible that the instament pannel could be at fault, HOWEVER its very unusual that the fuel guage would fail on its own, and if it did, it would be more likely to not iluminate/move it all. It sounds to me like it isnt recieveing any signal from the sender unit.
When you say they checked the fuel sender unit, did they actually take the pump out and look at it, or test the connections with a multimeter?
Alan