Prueba esto: Rehaz las particiones desde el recovery (amon-ra). Haces la swap de 0, la ext2 de mínimo 600 (las hd se comen más espacio) y el resto en fat32. Después sin salir del recovery ni reiniciar ni nada, pasas la ext2 a ext3 y haces todos los wipes (data, cache y dalvik).
Después conecta el teléfono en por USB y desde el mismo recovery (sin reiniciar ni nada aún) activa el modo USB y haz un chkdsk h: /f desde una ventana de comandos (Inicio>ejecutar y escribes cmd). Cambia la h por la letra que tenga la SD en tu PC.
Después pasa el zip de la ROM a la tarjeta (uno que hayas descargado, no cojas un zip que haya estado guardado en la SD. Si es necesario vuélvelo a descargar).
Sal del modo USB y flashea, no deberías tener problema. A ver si conseguimos solucionarlo ya, que llevas ya tiempo con eso

