I agree the plug looks okay. Since the problem started 6 months ago after replacing the wires, cap, rotor, and plugs I would suspect the wires, cap, rotor or plugs are the cause. The least expensive approach is to verify the plug wires are connected in the correct order. Do you still have the...