I've searched thru a lot of threads and can't seem to find anyone who has this exact problem ...yet. I have a 2016 300C and the passenger headlight works when it wants too --the driver side light is fine and have not had an issue. Not so much of a flicker, it will just turn on for a bit then go off, randomly come back on for a little then turn back off. I tried switching out the bulb, that worked for about half a day and back to the same problem. I don't feel like it would be the 'headlight switch' since the other bulb works perfectly fine? Does anyone have an idea of what it could be? I'm thinking an electrical problem but where would I even start? Thanks!