I have a Galaxy Ace S5830. I tried using many different Jelly Bean and KitKat ROMs, and with each one (clean installs, without additional apps) my battery behaves weird. When the screen is turned on, even on the lowest brightness, it drains the battery very, very fast. I think with the screen turned on I can't get more than hour of battery life.
But when the screen is off, I can, for example, listen to the music for hours and hours and battery behaves normal.
And what is also interesting, whenever I go to Battery Stats, it shows Screen as 99% user, and sometimes it shows WiFi as 1%.
EDIT: Important addition: When my battery gets drained and I put it to the charger, it gets fully charged for few minutes! I tried wiping battery stats before and after every ROM installation, tried using Battery Calibration app, but nothing helps!
So what should I do to get my battery to behave normally?