I'd go with Mr Gaza on this and try the breather first as the simplest to test and fix.
Then the fuel filter
Then the pump
Quick and dirty would be start up run till it stops then open the fuel cap which will answer the breather question.
Then it's spanner time