A couple of things but check your throttle position sensor. If it is sending an incorrect reading to your cars computer then your computer sends out an incorrect fuel trim to the engine. The TPS may say the car's throttle is set at 800 but the real rpms is 500 due to a faulty reading. It is someplace to start and not that hard to check. A TPS sensor is easy to change out as well as test. It takes a circuit tester to see if your TPS is working correctly. As the TPS moves, it sends different voltage readings to your car computer to tell the computer how far the throttle is open. If the TPS is going bad it may be sending readings that says it is at idle but the throttle body blade may be closer to choking the fuel and air off so you will get a real low idle.
There can be many causes for a Honda Civic to stall. Some of them include a bad fuel pump, a bad alternator, a bad distributor, a clogged air filter or idle air valve. Buy a Honda Civic Service manual for more information. http://www.HondaCivicRepairs.com do it myself Honda civic repair
If it has an idler control valve, and most do, I'd go with that.
Bad oxygen sensor
Idle on a 1985 Honda Civic is adjusted through a idle air control valve. This valve is located near the intake. Adjust the valve by either loosen or tightening it.
The idle speed on a 1996 Honda Civic is adjusted using an IACV. The IACV, or idle air control valve, lowers and raises the idle by either being tighten or loosen.
A 1998 Honda Civic shakes when it idles usually due to worn engine mounts. Open the hood and check the engine mounts. See if they are either cracked or brittle. Since the mounts can not absorb the vibrations it will be felt in the cabin.
To adjust the idle on a 2005 Honda Civic locate the idle control valve. The IACV and is found near the intake manifold. Open the top of the valve and tighten it to lower the idle or loosen it to raise it.
Idle Air Control Valve.
The Honda Civic loses idle at stop due to not have consistent air flow. The engine will run too lean and cause the car to shut off.
IF ITS JUST AT IDLE, CHECK YOUR IDLE AIR CONTROL VALVE IF IT HAS ONE.
The idle speed on a 2001 Honda Civic is adjusted through the idle air control valve. The valve is located behind the intake manifold. Open the cover using a screwdriver and tighten the valve to lower the idle.
Your 1994 Honda Civic will overheat when the thermostat is malfunctioning. The overheated engine can experience the idle to surge. The engine should be turned off immediately.