Yo tampoco soy de roms.
Vuelve a hacer reset de fabrica y mete la última oficial (JVU ginger). Ya no tengo el galaxy S y durante mucho tiempo lleve la froyo JS8 por su estabilidad, pero esta ginger es incluso ligeramente más estable si cabe.
Cada smartphone es un mundo y a veces ocurren esas cosas inexplicables, a menos que te haya ocurrido algún tipo de averia física, cambiando de firmware se te tendría que solucionar.
PD: la JVU tiene a su vez una actualización, la JW8 (prueba a meter esta última)