About 2 years ago I changed distributor, cap, rotor, plugs, plug wires and had the timing set. About a month ago, it started missing really bad after about 40 minutes or more of driving. Checked the plugs and wires, and thought maybe I had gotten water or something in the tank. I have done a couple of complete fuel system cleaning additives but still no luck. Any ideas on what can be causing this?