SD card with homemade Sheild and uFAT

Hi All. I'm really struggling. I have build an SD card holder sheild following the schematics below...

I have loaded the uFAT code into my arduino (found here - http://blushingboy.net/p/SDuFAT/page/SDuFAT-basic/). The code has compled ok, runs ok and I can communicate with the applciation down the serial port. The problem is when I issue the "L" command (List file Details) I receive a "[hola.txt] - ..error!"

This library works on the prinicpal that the SD card is formatted FAT16 and there is an existing file on the card called "hola.txt". My current system has all of these things but I can't for the life of me get it working...

I am using Arduino_018. Does anyone else have any experience of getting SD card reading and writing going using a homemade shield?

Many thanks, Alec

PS (there are conditions that the hola.txt file contain some info. a template for this file is includedd with the library. this is the file currently on my SD card)