Yep, air bound fuel line/hose, and can be aggravated by clogged filter or ethanol gunked filter.
Just fixed this same problem on my boat; would completely stall out at wot, usually only when hot, which probably made the line suck more air.
Strange problem indeed, but easy and cheap fix once isolated.
We're going to see more and more of this every year as the ethanol contamination couples with older rubber lines in vehicles/boats/lawn mowers, etc.
I replaced all my boat's fuel feed lines with alcohol-resistant...