CEL came on.. took it to autozone and i got 6 codes: random missfire, missfire on cylinder 1, 2, 3 and 4, and EGR valve/incorrect valve clearance . The car runs crappy all the time missfiring when it's hot or cold. i've tried everything (well almost everything as i know this can be caused by many diff things) in the following order sinse the issues began:
Ignition switch - i heard civics of this generation has ignition switch issues/recalls (mine did not have a recal but the symptoms matched)
Spark plugs/wires - replaced with NGK plugs and OEM Honda wires
Distributor rotor and cap
Distributor - brand new distributor not refurb (included new coil, new cap, new rotor - adjusted timing after)
After i replaced the distributor there was no CEL!!! So i decided to drive it round for 30 mins up to 70mph to make sure all was fine, car ran perfect. But then pulling from a stop sign the CEL started blinking again and eventually stayed on.. took it back to autozone and i'm now getting 4 codes: random missfire, missfire on cylinder 1, 2 and 3... i'm inclined to rule out the bad EGR valve code i first got because it's no longer showing up but i dont know anymore... any assistance/advice would be GREATLY appreciated.