Hi. Had a very similar issue on my motorbike a few years back which was a pain. I sourced a sealant which added to the empty tank, designed to harden and cover any pin-sized holes/leaks. Tried that twice and did work however, fault recurred which prompted me to buy a new (£400!) tank. That, of course, sorted matters.
Might be worth biting the bullet mate....
Alan.