I have just had my new in tank electric fuel pump replaced and the car is now running well.
Looking at the old pump the live terminal had overheated and showed signs of burn out.
At the bottom of the pump there is a fine gauze strainer 60mm diameter. This strainer should prevent particles from passing through the pump.The filter therefore is only there for the " final clean"
Sounds like a faulty connection was the root cause then.