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 old wires if so I'd replace the new wires with the old and see what happens. Make sure you have the correct rotor and the correct cap and the cap and rotor are seated correctly.