My 2000 civic ex runs and drives most of the time but more often now it will either start and run good for a day or so or it won’t start at all. Used to be once in a while it would do it now it’s a few times a week. Put new distributor, ignition switch, swapped my ecu with my new spare, did the main relay conversion kit, replaced and checked grounds , new rywire engine harness literally everything that would cause the issue. Only thing I haven’t done is change the ignition key switch but the ignition electrical has been changed.