Pues como la memoria flash física que soporta la SD interna y la partición de 2 GB son la misma, sospecho que es el hardware lo que está fallando.
El problema con las apps del sistema y de terceros que instalas pueden ser debidos precisamente a que no consiguen escribir datos en la menoria flash (o a que los 'escriben' pero vuelven a quedar como estaban).
Yo tengo el Recovery con menú de color verde (v2.5.1.0 si no me falla la memoria). Creo que tengo una copia tipo update.zip en mi SD externa... Si lo necesitas (aunque seguro que está en el foro), lo subo en unos minutos.
Enviado desde mi GT-I9000 usando Tapatalk