Apologies if this is stating the obvious, but have you ruled out a flaky PSU and / or a dodgy microSD card ? In my experience for what it is worth the power supply is the most likely culprit with random corruption followed by someone using a cheap no-name (or outright counterfeit) microSD card. Eith...