It may be a bad Ignition Control Module (ICM) or coil inside the distributor. ICMs are particularly problematic on Hondas. If you want, AutoZone will test both of these items for free. Personally, because of the age of your Civic, I would replace them. Here's how to do the work yourself:
http://www.askmehelpdesk.com/cars-tr...tml#post265896
This will likely solve your stalling problem.
Here's what the ICM looks like:
While we find your parts, please enter your ZIP Code at PartsAmerica.com
To ensure your ECM is O.K., perform the K-Test:
The K-Test: Remove the MAP Sensor connector and turn the ignition switch to ON (not start). Using a multi-meter, check for 5 volts going between the MAP Sensor connector's reference wire (+) and ground. As you look at the connector, this is the socket on the right. Really press the black test lead into a cleaned main ECM ground on the thermostat housing. If the voltage is low, it’s probably indicating ECM failure. Most failed ECMs will record a fraction of a volt. To me, the K-Test is simple, elegant, and accurate.
This would be a good time to replace the rotor, while you have the distributor open.