I had a similar problem with my outboard a few years ago, after six weeks of aggravation and checking the whole fuel system and replacing parts, I happened to have the cap off the fuel tank and when I was pumping the ball I heard the air leaking inside the tank, the pickup tube was cracked. Replaced the tube and was off and running.

Good luck

Doubletake