As Tim said, a question for the engine shop.
That being said, rusted or gunked up fuel tank allowing crud to float over to the fuel line hook up and suck up tight causing fuel starvation. After sitting for a bit the vacuume releases and it will let fuel past for a while.