La opción de restablecer datos de fábrica depende de la ROM que tienes instalada, aunque normalmente está en: Ajustes/Copia de seguridad/Restablecer datos de fábrica.
Sobre la mejor manera de instalar una ROM, pues te explico a mi parecer; en principio instalar la ROM desde el
recovery haciendo los wipes correspondientes tiene que bastar para garantizarte una ROM limpia, sin posibles archivos "basura" que puedan influir. Sin embargo, a través de
FLASHTOOLS, al flashear directamente la rom, directamente estás sobreescribiendo la información que ya había por una nueva que sabes que está limpia, eliminando de esta manera TODO lo que había antes.
¿Qué haría yo? Primero probaría una de las ROMS que hay instalables por flashtools, y si te sigue fallando, instálate la ROM de minideal instalable a través de flashtools, para así descartar cualquier problema de software.
Si así te falla, ya hablamos de algún problema de hardware, posiblemente del propio vibrador.