Si es de modelo MC creo que es un itouch de 3ª generación y no de 2ª generación... entonces igual el firmware 3.1.2 que te hayas bajado no sea el correcto y deberías bajarte el firmware 3.1.2 del ipod touch 3G. Aunque, aún siendo de 3ª generación si tu itouch es de 8GB, el firmware que tendrías que usar, aunque sea raro, creo que es el del itouch 3.1.2 de 2ª Generación (y en este caso probablemente estés usando el firmware correcto).
Echa un vistazo al tutorial del jailbreak para hacerlo, que está muy bien explicado. Mira el último post escrito por J13 en la última página del hilo, que creo que comentaba un apaño para poder hacer el downgrade de versión "engañando" a apple...
Yo no me lancé por ahí porque me dijeron que la última versión que hicieron del itunes puede dañar el aparato si haces el blackrain, todavía no es más que un comentario que me hicieron y no investigué más, puede ser un cuento, pero yo por si acaso tendría cuidado...