A couple of things to check.
1. check the fuel pressure regulator for leakage. Remove the vacuum hose from the fuel pressure regulator and check for the presence of fuel. If there is fuel present at the vacuum hose, replace the regulator.
2. clean the throttle body. The throttle body will become coked up with carbon and not allow sufficient airflow at closed throttle. This will cause hard starts, low idle speed and stalling. Remove the air intake tube and clean the throttle blade and throttle bore with carburetor cleaner spray.
The fuel pressure regulator looks like the image below and is in the fuel injector rail on the drivers side of the engine.
I just checked it and no gas is leaking by into the vaccum line.
The last occurence was yesterday our first day back from a 9 day vacation. the car sat for the whole time. Could I be losing pressure in the fuel rail over time?
Other occurences are more troublesome. Stopping at a store for ten minutes, trying to restart and it won't.