I had a 1995 civic ex that wouldn't start sometimes. My main relay wouldn't kick in sometimes, so the fuel pump wouldn't prime. When you turn the key to "on" (not actually cranking the car) all your instruments light up. You should be able to hear one click, then the fuel pump should hum, and then another click, and the check engine light should disappear. Well my problem was sometimes this process would never start. I replaced the main relay with an aftermarket relay and it fixed the problem for a little while, then it came back. I sold the car not long after that but not for that reason alone. I've learned since then that Honda's don't respond well to aftermarket ignition components and that with an OEM relay I may not have ever had that problem.