I've had flaky fuel gauge operation on a couple of my cars. Most of the time it has been a faulty gauge... replaced the gauge cluster (with a good used one) and the problem was solved. On one car it was the sender... this caused the needle to drift slightly up & down, when the fuel level was low. Both items are relatively cheap from a salvage yard or P&P. Worth swapping 'em to see what happens!