sn74hc595n shift register evitare pin low boot arduino

Salve a tutti,
ho collegato arduino ad uno shift register sn74hc595n ed esso ad un relè per controllare un motore a 220.
Tutto ok. Il problema è che quando alimento arduino lo shift spara tutti i pin low con conseguente accensione di tutti i relè per circa mezzo secondo.
Come evitarlo ?
Ho provato con il pin OE del register collegato al pin 3 di arduino. In setup eseguo:

pinMode (3, OUTPUT);
digitalWrite (3, HIGH);
SPI.begin ();
delay(1000);
digitalWrite (3, LOW);
digitalWrite (latchShift, LOW);
SPI.transfer (byte);

Ma niente da fare.
Suggerimenti ?
Grazie.

ciao
io ho risolto su consiglio del forum, mettendo a +5vdc con una resistenza di pullup e mandando poi il pin LOW nel setup