spi trouble when adding second device

Try the SD first. Disable the KTA259 SPI first, then see if the SD works ok alone.

void setup() {
  Serial.begin(9600);

  // disable the KTA259 SPI
  pinMode(9, OUTPUT);
  digitalWrite(9, HIGH);

  Serial.print(F("Starting SD..."));
  if(!SD.begin(10)) Serial.println(F("failed"));
  else Serial.println(F("ok"));
}

Does the SD start ok?