I would lean more towards a fuel delivery problem. Dirty tank, plugged feed line, bad fuel pump, clogged filter, pump to carbs line clogged. When it initially starts it’s on fuel that has seeped by the blockage and when it’s gone the engine dies. Sit awhile and a little more gas makes it to the carbs and again momentarily fires. Just an idea for some things to check.