Hello all, I unlocked my 3GS running 4.2.1, iPad baseband 06.15.00. The problem I've run into is that I'll have service for hours at a time and then I'll lose it, switch on airplane mode and get it back only to lose it again. It's very strange and I can't seem to find a fix for it any where.

So in an effort to try anything I'd like to try to rejailbreak (possibly with a different jailbreak) and reunlock. Is there anyone who can walk me through this? I really don't want to brick the phone. Here is some detailed information:

Purchase Date: 03/08/2010
Purchased iOS Version: 3.1.3
iOS History: 3.1.3, 4.0, 4.0.1, 4.1, 4.2.1
iOS Never Used: 4.0.2
Jailbreak History: 4.0.1, 4.1, 4.2.1
Jailbreak Tools: Jailbreakme.com
GreenPois0n RC3, RC6
Redsn0w 0.9.6 Beta 5
SHSH Saved: 4.0, 4.0.1, 4.1, 4.2 Beta 3,
4.2.1, 4.3
SHSH Tools: TinyUmbrella 4.30.04

I'd REALLY appreciate any help. Thank you!