I have a late 1960s Evinrude 18 hp. It starts fine and runs fine most of the time. Periodically, however, it kills when it is running, even when running at high rpms. Once it kills, it will restart, but then it kills again like it is not getting fuel. The only way to keep it running when it is in the mood to kill is to squeeze the primer ball on the fuel line when it wants to kill. In the past when the motor would start to act up like this the problem would last for a few starts and then go away for awhile. This weekend it killed after running well for about 1/2 hour. After it killed once, it would not stay running without squeezing the primer ball. Any ideas on what the problem is and how I can fix it?