I would say it's the defective FPR. Gas pressure is being lost
when car stopped and once cranking starts pressure builds up and
car will start.
--Could also be a fuel pump going weak and no longer capable of supplying the higher key-on fuel psi needed.