Possible sender fault

.....I disconnect the feed wire from the sender......and it still reads full, I earth out the wire, it reads empty but very very slowly creeps towards full.

Sorry this does not make sense. Dana67 ^^ above is correct. When the sender is "full" the resistance is low, causing more current to flow in the gauge. Here are the factory tester values

c-3826-jpg.jpg

I would re-test.......perhaps you did not get the sender wire well connected to ground.