Ok i was an idiot and reset the device using erase all content and settings on the phone right before putting it in the box to ship after selling it on eBay. Its a iPhone 3G, was jailbroken on 4.2.1 but im 99% sure i did not update the baseband to the iPad one. I jailbroke it with pwnagetool and restored it using the custom firmware through iTunes. Now the phone is basically stuck in the boot loop and I can not get it fixed. I have tried using Tiny Umbrella, RecBoot and IReb4. None of which I can seem to get working. Ive read through alot of previous post and I have tried restoring it to 3.1.3 but no look. When I go to restore in iTunes it says preparing iPhone for restore and the apple logo comes up with the loading bar underneath it. Nothing happens for a minuite then the screen goes black and then the pinnapple comes up which is where it is stuck at. I can get it to the connect to itunes screen with Steve Jobs logo, but it just wont restore. Any help would be appreciated but I think im at the point where I need step by step directions.

Thank you in advance.

Oh and im on a mac