É bem possível que o cartão SD tenha se desgastado, o uso de um pendrive USB não resolveria o problema, pois qualquer armazenamento baseado em flash usado por você terá um ciclo de vida limitado. Construa redundância na configuração (2 unidades flash espelhadas / backups regulares), se essa não for uma opção, sua única alternativa seria uma das outras opções mencionadas.