The real reason the lights flicker and sometimes not come on is cause of the CAN-BUS system,its acting like a dummy light and it will try to turn the light off and on. Adding the cap cause a load on the circuit thinking that its all ok cause the HID uses less energy and plus your using a relay harness.