Did you replace the plugs, wires, cap and button? I had the same problem before, and found moisture in the spark plug gallys.