Parts swapping without diagnostic testing is seldom productive unless you like spending money for nothing.
Have you disassembled one of the problem lights, inspected the contacts for misalignment, corrosion or damage?
Measured the 12VDC on the socket wrt ground and the potential across the positive and negative wires in the housing?
Measured the DC resistance of the ground wire in a failing light and compared that resistance to that of a working light?
Troubleshooting starts at the PC, but it must be backed by practical testing, or it is just theoretical potential. You have received the same advice from day one, but I see no feedback on any testing performed following that advice.
If we're to work together to solve your dilemma, we need your input and cooperation.
.