Thanks Tim,that's actually the same as the one I have,it worked fine for about two months,then for some strange reason it stopped registering more than 1/4 full regardless of how much was in the tank.
I have removed it on more than one occasion,and on moving the float arm manually it moves the gauge needle perfectly from empty to full.
I've also checked for obstructions in the tank,nothing.
Re-install it and it reverts to a 1/4 tank.
I'm beginning to suspect the actual gauge but i'm not sure how to test and eliminate it,plus the thought of crawling under the dash to check it is not exactly filling me with enthusiasm!
Dave Colter suggested using a stock sender and adding a resistor to boost it to 90ohms impedance.
To be honest electrical systems are not my forte so was unsure if and how this would work,and also where to place the resistor in the circuit.