Damned bulkhead connectors.

Duetsch connectors and don't look back.

Terminal strips are NOT for automotive applications!