I had an issue with writing data to the SD card. It seems that it was solved by calling SD.begin() only once, e.g. in setup() but not in loop().
The documentation at SD - Arduino Reference does not mention this restriction. Could someone add this?
Or, maybe the real bug is, that there's no SD.end(). That would be fine for me, too.