Last night, while jailbroken on an AT&T 4S running IOS 6.1 with WiFi off, I lost 37% of my battery in 6 hours while I was asleep. That seemed excessive and since there are rumors of a 3G issue for the 4S on IOS 6.1 I took the plunge and restored to IOS 6.1.1 this morning.
I have not re-jailbroken yet but I have seen the issue described by the posters above: with WiFi disconnected and data on, I have occasionally been unable to connect to the internet until I toggle airplane mode off and on. I have had this issue pretty much since day one with this 4S, and have seen it while jailbroken too.
So people who are experiencing such problems, these are not due to any fault of mobile or networks but due to jailbreaking.
So far, 3G for IOS 6.1.1 on my stock AT&T 4S doesn't look any better. I've lost 14% in 2.5 hours with 49 minutes of usage. And I actually have not used my phone at all. It has been asleep this entire time with 3 email accounts set to fetch every 15 minutes and two email accounts set up as Exchange/Hotmail and set to push. I've received three emails in that time.
I have not re-jailbroken yet but I have seen the issue described by the posters above: with WiFi disconnected and data on, I have occasionally been unable to connect to the internet until I toggle airplane mode off and on. I have had this issue pretty much since day one with this 4S, and have seen it while jailbroken too.