Fuel runs freely at the tank, at the filter, after the filter and at the pump. It happened again last night. It's not like running out of fuel, it's more like shutting off the engine. I was there with a voltmeter when it happened a few times last night: 12 V at the fuel shut off solenoid. That makes me suspect a dodgy fuel shut off solenoid, but I won't know for a while. A new one arrives Monday and since it's an intermittent problem, it'll be (hopefully) several weeks before I know for sure.
This happens once a week or less, but when there's an event, it starts up again immediately but shortly thereafter (3-5 minutes) dies again. It definitely feels like an electrical issue, not fuel supply issue.