So I guess I should go buy some lottery.
Ran my 4HP Evinrude on my dingy for fishing for the past 3 years. Changed the impeller this past winter and everything has been fine. Took it out 6 times fishing this year and running top shape.
Came back from fishing few days ago and put it in a tub to clean it. Ran for a about 2 min then stalled. Tried to start it again and it wouldn't for the life of me. Had to put it away as it was a hot day.
Today took stuff apart to see, everything looks well EXCEPT I wasn't getting fuel at the fuel pump fitting. Traced it back to the line all the way to the primer which is faulty. Primer seems working and firm after pumping it.
Had another old spare bulb and changed the line and voila , engine works!
Guess some of these things are just had to be changed every (few?) years. Guess I was just lucky this time.