Rectifying the three phase AC source in an alternator results in a DC waveform something like is shown in the below picture:
The ripple is the difference between the design equation: Vdc = root(2) * Vrms , and the minimum voltage, which is Vmin=Vdc sin (60).
Somewhere around 14%. So the battery has to "filter" this to provide what looks like a true flat line DC voltage.
If that does not happen, namely because the battery cannot filter all the ripple due to a high impedance or low capacity, there is the opportunity to observe flicker.
A busted diode would cause a greater peak to average, this image indicates why/the difference:
As you can see, a single sine wave makes for some very peaky DC, while three phases allow the "bumps" to have a higher frequency as each phase overlays the next. Of course, this means more consistent voltage, which also means less variable current. Again, bad battery, fluctuating current into high impedance means it cant filter well...
So a bad diode is a good basis for flicker, as is a bad battery...