Looks like my iPhone 3GS needs a new battery again. Probably not worth it at this point.