I suspect the shape of the tank plays a part, together with iffy electrics, the latter I believe can resolved with a little knowledge. I do as Andy Garrick advised me many years ago, and as advised by Davetherave above, fill the tank, zero the trip meter and aim to refill around the 200 mile mark.