Joe,
Sorry, my mistake, your fuel is sucked up with a separate pipe fixed in the tank,
as is mine.
To clarify, the mesh is fixed to the bottom of the swirl pot. It is this
that needs puncturing.
I'm not saying this is definitely your problem, but your symptoms do indicate this.
Another way of eliminating the tank as the issue would be to feed the pump from a can.
Nigel