I've seen faulty battery cable cause flickering. A lot of makes and models have negative battery cable going to alternator bracket.
I've seen the negative battery cable connected to the engine, where it was almost impossible to get at. When replacing the cable, I moved it to the alternator bracket. Everything worked fine and easy to get at.
intermittent issues can be a pain to track.