Facts: Iphone 3GS, running Pwnage 3.1.4 on OS 3.1.2. No unlock. JB apps include: SBSettings, Springlocker, 3g Unrestrictor, Mem Tool, NoAccessory Splash, Lockinfo, Weathericon, Ifile, Safari Download Mgr, Attachment Saver, YourTube, iSmart Dialer, ToneFX, PKgBackup Phone acquired the day of release back in the summer. Heres my dilemma: A few days ago, I noticed bad battery drain plus every time I plugged in a charger to my Iphone, i would have to wiggle the charger to get Iphone charging. In addition, the screen kept on getting me This accessory is not made for this device, etc message. This happened for the most basic wall chargers. So I decided to restore back 3.1.2 using Pwnage. I have not ever restored to Apples OS 3.1.2. After restore, I used PKGBAckup to restore Cydia apps and repositories. Worked without issue. Now, I dont have any issue with plugging in charger and having it wiggle to get it charging seems to work w/o a problem. But battery drain is horrible. This morning, 3 ½ hours of use and I have dropped over 50% already. This is not normal behavior and it has behaved this way for the last 3 days. Basic stats: Usage 1 hour, 39 minutes Standby 3 hours, 24 minutes 2 minutes in calls Sent 811kb and received 11.8mb of data Here are my options: 1. Restore to Apple 3.1.2 and see if problems persist. If problems go away, then re-JB using Blackra1n as I cant recall if Pwnage will work if I go to stock firmware, which updates modem firmware. 2. If problems continue, then Im stuck going to Apple for warranty repair. My guess is they will just give me a new one. If I get new one, I run the risk of getting a newer 3gs which means a tethered jailbreak. 3. If problems continue, spend my own dollars and have a 3rd party source replace battery, which enables me to keep my 3gs and un tethered jailbreaks. I post this out there to get your feedback and suggestions. MODS: Please feel free to move this to correct area. Thanks!!