Hi my gauge was reading full constantly and having read the various forums re fixing it myself I made my own Piezo zapper cost me £4.50, removed the left hand side panel which reveals the pump then I removed the wiring connector, connected 2 & 3 to the zapper and 6 zaps later Voilà. Re connect the wiring plug Ignition on wait 90 seconds and the reading shows half a tank which after 110 miles is bang on with distance to empty 120 miles. fingers crossed for it lasting.
Of course as it was not fitted and calibrated by a dealer, no warranty.