So my 3G is busted, noting is physically wrong, but the battery has really deteriorated and it shuts off randomly when i use it. its running 3.1.2, so i took it in and he said he couldn't find anything wrong (of course) and that it would be $199 for a new refurbished one because its out of warranty, so I'm just gonna get a 32gb 3GS, I'm really angry at the whole situation, everything was fine before 3.1, but i need a phone that doesn't turn off on me.