Alright... So, my wife and I both have 16gb 3GS'. Both running firmware 3.1.2. We were both previously jailbroken on 3.0 and even older... I also have an original iPhone that has been jailbroken on numerous firmwares. The problem... My wife's 3GS had some problems, and was sent in and replaced by Apple with a new one. The new one came factory with 3.1.2, and after checking has the boot ROM = iBoot-359.3. It was my understanding that I should be able to do an un-tethered jailbreak since it has 359.3 and not the newer 359.3.2? Did I misunderstand? I have now tried to jailbreak the phone using PwnageTool 3.1.4 as well as Blackra1n. Neither have worked. On Blackra1n it appears to work until the phone reboots, and instead of starting back up and allowing me to go to the home screen and launch the program, the phone just goes into recovery mode and opens iTunes. with PwnageTool I begin installing the custom IPSW in DFU mode, and I get a failure message. Kinda getting frustrated, so any help is VERY MUCH APPRECIATED.