I own an Acura 1999 1.6 EL (only in Canada). In fact, it is only a well equipped Honda Civic EX. I experienced your problem before and it is a recall. The problem is with the ignition wiring assembly/harness. My first time was replaced for free by dealer. The first time happened on around 160,000 KM. The second time happened on around another 180,000 km. I have to pay from my own pocket. I bought the wiring from the dealer and take it apart from the old one. Please note that I have to unplug some of the wire under the steering wheel and replug to the new wiring assembly. Otherwise, you will think some of the wiring is missing from the new part. Just replaced one wire after another, simple. Then, your situation will be gone for good.