I was hoping the garage had re-set the sender when they put the new tank in, but like a prune i didn't mention it.... bottled out of running it dry to check (fuel pump started making *nasty* noises last time)... and of course... when filled... needle was trying to point to "11" instead of 9 again
when i'm doing the seats next week, might get the nerve up to give it a go - disconnect the power to the fuel pumps, run the engine til it cuts then on the starter til it stops catching then a minute more, take the access cap off (under the rear seats), disconnect the tubes, undo the screws, pull the whole caboodle out and give it a tweak. will require a lot of trial and erorr!
but, 340 miles from a tank trolling round the capital, that's probably worth a medal.