could be fuel pressure regulator.. when mine went bad if i only let it sit for a a short period of time, it would turn over and die instantly.. unless i revved it up really high as i started then i could keep it running long enough to level out the rpms and it would be okay