Problema SD y Sleep power down

Hola buenos dias:

Tengo un pequeño problema, tengo un programa que registra unos sensores, la posicin gps y lo graba todo en una microSD, luego hace el sleep, bueno pues cuando despierta la micro SD ya no funciona, el sd.begin, me devuelve error o se bloquea el programa en este punto.

Es como si no se reiniciase la comunicacion SPI.

Uso Sanguino, podria ser que no funcione debido a la libreria SD? Que no tenga bien programados los pins para el sanguino?
Uso ultima version de software arduino.

Intentare subir codigo a la tarde.

Saludos

Perdonar por lo de arriba, he descubierto otra cosa, no es que no despierte, es que el loop se me bloquea aleatoriamente en cualquier sitio...

A que se puede deber? He hecho pruebas con el skecht sdinfo y a veces va bien y otras no...

Puede ser el cristal oscilador?

Hola,
si pusieras el conexionado y la fuente del programa, tal vez alguien te podría ayudar.