Hope someone can help with this. I've checked the stickies but found no obvious solution.
My three year old Galaxy Ace (GT-S5830) running Android 2.3.3 Gingerbread on the o2 network has recently become stuck in Emergency calls only mode. The issue is intermittent and i can sometimes get a connection, but for the most part it's unable to make calls or send texts. The phone is also overheating (45 degree centigrade) and burns through a battery at full charge in the space of an hour (with a battery flow of -2993mA (-299.30%/h)
Initially i noticed the overheating more than the absence of a proper connection.
Wireless, Bluetooth, mobile data (3G and 2G), GPS and auto-rotation are all turned off. No background apps are running (I've now uninstalled everything that isn't a stock app with the exception of the battery monitor app which was installed after the problem started). When the issue is occurring there are no active applications running in the task manager.
The battery use screen screens shows the following:
Cell standby 47%
Phone idle 45%
Display 9%
No recent changes of any kind have been made to the phone (no upgrades or new apps have been installed). The o2 network has been fine in my area as far as i can tell.
The thing that stands out the most is if i turn on Flight mode, the phone stops overheating (going from 45 degrees to 25 degrees within a few minutes) and starts overheating again when it's turned off, suggesting that it's one of the features that can be disabled by flight mode. however, i don't know how to modify or fix these.
Have also done a hard reset, removing and reseating the SIM card in the process, but this has had no effect. I've also restored it to factory default but even this doesn't sort it. The issue has been occurring for two weeks now.
Can anyone help?