To summarize, I would buy a new igniter, coil, and main relay. This should give your Civic a new lease on life. If you shop around, these parts won't cost too much. Best prices I found for the main relay and coil were at RockAuto.com.
Let me know how it turns out.