I've done so much restoring that I honestly don't know what firmware version it's on. Ifuntastic tells me it's on 3.0 so I trust it. Now every time I trying to restore with custom firmware it gives me a 1600 error. Then when I remade the custom firmware in PwnageTool (including answering YES on the "Has your iphone been pwned before" question) and I got a 1604 error. Currently It's unlocked but unactivated, my phone recieves texts but I'm stuck at the window where it shows the USB cable pointing towards the iTunes symbol and a slide bar. I've tried recoverying it from DFU mode and recovery mode.
Go to /'your user name'/library/iTunes/device support and delete the file in there. After that rebuild your custom firmware and when asked about if your phone has been pwned before say NO and put into DFU and restore to the custom firmware.
It worked! Thank you kind sage. If there is a god may he/she/it/they bless you with many beautiful children who grow up to be star athletes. May Megan Fox spontaneous drop by your house and make love to you for days.