Ich habe ein galaxy s2 und hatte so ein ähnliches problem.
Ich sicherte meine daten, dann habe ich mein handy mit dem pc verbunden und alles aus dem telefonspeicher gelöscht bzw. Den gesamten speicher formartiert.
Dann akku rausgenommen und in den recover mode gegangen, wo ich einen factory reset durch führte.
Cache und dalvik cache auch gelöscht und hatte somit komplett sauberes Betriebssystem.
Ab dorthin hatte ich keine probleme mehr