Gemini CDX 602 problem

Hello, i'm trying to make an Gemini cdx 602 play, without the remote unit
by making the arduino communicate with the main proccesor

i've succesfully made it play, but it make random thins like eject the cd or change pitch up/down
and i have no clue why it does that, i'm sending a 32 bit with Data, Clock, Chip Enable
The ic in the remote unit to control the play button is a LC75854E it takes button in, and sends out data too the main proccesor
and this is my code i use

int latchPin = 10; //CE
int clockPin = 13; //CL
int dataPin = 11; //DO


void setup() {
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
 digitalWrite(10,HIGH);               //x1
 shiftOut(dataPin, clockPin, MSBFIRST, B00000000);  
 shiftOut(dataPin, clockPin, MSBFIRST, B00000001);  
 shiftOut(dataPin, clockPin, MSBFIRST, B00000000);  
 shiftOut(dataPin, clockPin, MSBFIRST, B00000000);  
 digitalWrite(10,LOW);                       //s 
}

I would like too hear if somone have some tips on how to fix it