Mega fails to find SD card

Having a go at a wav file player fails to find the SD card this is the link to the authors version

I purchased the SD card shield that he uses
http://www.dx.com/p/micro-sd-card-storage-memory-board-module-for-arduino-146706?Utm_rid=52746118&Utm_source=affiliate

I am using a Mega 2560 instead of the Uno

Found the SPI document that tells me which pins to substitute for use with a Mega

I have checked my wiring many times it is correct. I have changed the chip select code.

#define SD_ChipSelectPin 53 //example uses hardware SS pin 53 on Mega2560

I have also used other example code that makes use of a SD card to test my set-up they
to report failed SD card access.

I know the card works I have stored and played several; wav files it appears to be a fat16
format according to my Linux OS.

I have run out of ides for diagnostic procedures, would a problem with the formatting cause
the SD card not to appear and fail when the fallowing code is executed?

if (!SD.begin(SD_ChipSelectPin)) { // see if the card is present and can be initialized:

Or is this plainly a hardware problem?

Thanks

I have changed the chip select code.

But, I'm not going to show you the code.

Or is this plainly a hardware problem?

Probably not. See above for a hint.

put my scope probes on the CS (pin 53) it goes to logic 0 and SClk (pin52) starts then stops
when CS goes logic high. data appears on both MISO (pin 50) & MOSI (pin 51) during this
period, the hardware appears to be working. Perhaps another hint as to what the problem
is.