Sorry to say this dude, but I don't think there's any solutions to this. This happened to my phone too, except it looks like you're still on gingerbread. My problem only started happening once i updated to ics. I've been searching every single forum for a solution to this and I haven't found one...