Old harnesses and dirty bulkhead connections will do that. I replaced all the wiring in my Duster when I built it and I don't have issues like that anymore. It used to do the classic Mopar light flicker when the turn signals were on and the headlights dimmed at idle. The factory wiring setup in these cars combined with the weak sister alternator that the factory put in them left them with zero margin for corrosion.