I had my iPod Touch 3G 32 Gig jailbroken with spirit on 3.1.2. I bought it and it came with the 3.1.2 firmware and I didn't upgrade or jailbreak until spirit came out to it. I used spirit to jailbreak my 3.1.2. I wanted to go to 4.0 on it, so I made a custom firmware with sn0wbreeze and ran blackra1n on it because it needed the lower exploit to run. My iPod is now in a restore loop, and when I run blackra1n to tether boot it, it gets stuck on his face. I don't have SHSH for 3.1.2, but I do have them for 3.1.3. What should I do? Can I just restore to the 4.0 custom firmware?