Hi Gents,
I'm trying to use the following common SD Card with the Eval kit and SDcard SDK example code. However, it is working inconsistently. Failing ~50% of the time.
Could someone explain what the issue and/or limitation is here with these cards?

https://www.amazon.com/gp/product/B003HIWHN0/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
(WORKING)------------
FATFS example to demonstrate how to use FATFS with SD card.
Please insert a card into board.
Card inserted.
Make file system......The time may be long if the card capacity is big.
Create directory......
Create a file in that directory......
Create a directory in that directory......
List the file in that directory......
General file : F_1.DAT.
Directory file : DIR_2.
Write/read file until encounters error......
Write to above created file.
Read from above created file.
Compare the read/write content......
The read/write content is consistent.
Input 'q' to quit read/write.
Input other char to read/write file again.
(FAILURE)----------------------
FATFS example to demonstrate how to use FATFS with SD card.
Please insert a card into board.
Card inserted.
Make file system......The time may be long if the card capacity is big.
Create directory......
Make directory failed.