Well as it turns out, it doesn't appear to be a motor problem after all. The compression was #90 on each cylinder. I switched fuel pumps which didn't help. My neighbor told me that if ethanol is left in the lines, it will soften them and at higher power settings will suck the hose closed or partially closed. I have been keeping two separate fuel lines in the boat because one is hooked up to a water/gas separator canister and would sometimes quit working. The other one had an inline filter.
I bought 5' of new fuel line and as I already said replaced all the lines on the motor. The bulb on the canister line had a slight leak so it was taken off. One Omc clip at the motor was leaking a little so I got rid of it. These clips go bad all the time. Anyone have an answer for that one? Anyhow, the new system had a new line to the tank, and then directly to the motor. At full power and idle it ran fine.
I then hooked the new line to the metal canister from the tank. It quit after a few minutes. The line from the canister to the motor was open but when replaced, the motor ran fine. I think the problem is solved. The line between the canister and the motor was two years old and maybe older.
A fuel additive was used but not all the time and maybe only for the last year or so, and not all the time.
The solution is to drain all lines after using and use a fuel additive.
I learned a lot about this motor which was new to me, and ethanol.