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?