Flickering dashboard lights indicate a worn-out alternator. Usually, an old alternator needs to change. Get a technician to examine the alternator, who can decide the best course of action.