Currently Being ModeratedApr 3, 2013 2:31 PM (in response to DaveWam)
Apple Store can perform free quick battery diagnostic testing, make Genius reservation so you do not have long wait time. If confirmed faulty, battery replacement program at Apple is $80 and you get perfect Replacement iPhone 3GS, exactly like yours, same color, same GB. But new perfect everything. Apple does not replace iPhone 3GS battery, they replace the entire iPhone.