When I load up Cydia, it says "This device has SHSHs on file for Iphone OS/iOS: 3.1.2, 3.1.3, 4.0, 4.0.1." How does that help me? And just forwarning, I seem to have problems with cydia as I get errors a lot when it tries to update.
And I used blackrain to jailbreak it. If I remember right I had the bootrom that didn't require a tethered jailbreak. Though sometimes I do have problems restarting the phone.
Oh, and it being Karma for having cracked ips, i guess it could be, but as I said in my original post, I am looking to get rid of them. I wouldn't mind just upgrading straight to iOS 4.0.2 but I would like to jailbreak as I use MyWi and 3G unrestrictor quite frequently.
And thank you to all of you guys who've tried to help.