Sounding more and more like hardware. Did you try the file manager in recovery? You can try to copy files from internal to external sdcard.