I have a 79 Evinrude 25hp 25904 that starts and idles fine. Runs fine until nearing WOT. It starts cutting out. I reach down and pump the bulb on fuel line from tank and it picks back up and goes 200-300 yrds and does it again. I've replaced bulb/line from tank. Rebuilt carb. Changed plugs. And considering changing fuel pump, but thought I'd check on here to see if I'm going in the right direction or see if anyone might know where to look for the problem.