What's wrong with this SD card CMD0 logic analyzer trace?
I found that there are some tricky details with the initialization of SD cards.
I found the practical information on this site very useful when I went through it a few years ago:
How to Use MMC/SDC