lights flicker at cruising rpms fine at idle?

Do you mean that someone changed the connector, or it just fell out of the firewall?

Check these out carefully for damage.