I have a 2012 Mazda3 w/Skyactiv. I had been noticing the headlights flickering consistently when applying the brakes. I don't recall when the issue began, but it had been going on for months. I spoke with a coworker who has a very similar 2012 model and she had the same issue. A quick web search revealed that Mazda issued a TSB for this problem and the resolution is a PCM re-flash. When I contacted a local Mazda dealer I was told that since it wasn't a "recall" the re-flash would cost me $120. I opted to put up with the flickering headlights. A few days later I remembered that my Mazda dealer had notified me in late 2012 that there WAS a recall for a rough idle issue that would require a PCM re-flash. I never had that done because I did not have any idle issues. But, it occurred to me that the reprogramming to fix that issue might fix the voltage issue causing the headlights to flicker. I am pleased to say that it did so the free re-flash took care of the headlight issue. Also, if any of you Mazda owners received a recall notice in the mail regarding replacement of the gas charged hatch supports I can inform you that the Mazda dealers have the parts to replace them now. Apparently, some owners could experience hatch support failures due to salt corrosion. Not an issue for me, but it's pretty cool to get new supports for free on a five year old car that might be them soon, anyway.