There's absolutely no doubt in my mind that this is a result of Spirit. I have run two identical devices side by side for 24 hours now. I have not dropped a call on the non-JB'd 3.1.3 but the Spirit jailbroken device I have dropped 26 times.
Additionally, but less noticable, every 10-15 minutes my phone loses all signal (I live right next to a tower and ALWAYS have 5 bars, regardless of ability to place a call due to poor back-haul the RF level is fine) but in the case on the jailbroken using Spirit the device goes to Searching then No Signal 3-5 times an hour, and then sometimes restores to having bars after a minute or two, or I have to reboot the phone to get signal back.
This jailbreak is officially dead to me. It ruined my phone... going back to the original Apple OS until Spirit guys identify and fix the issue.
I have to agree here. I left my phone un-JB'ed from yesterday around 3 PM until just now. Had no service issues whatsoever. I JB'ed with Spirit this morning and upon reboot I already had no service. It came back after a few minutes but then quickly fell back on Searching... and No Service again. Resetting network settings doesn't help, toggling airplane mode doesn't help, and rebooting seems to work about half the time. The phone can take up 15 minutes to find a signal only to lose it a few minutes later.
It makes the phone unusable and unfortunately I'll have to run stock 3.1.3 until this is figured out. I just paid for a couple of really cool Cydia apps that I've had my eye on for a while, too =\
Since Spirit isn't an unlock I was really hoping that it simply
couldn't be the problem, but I have to agree now that it is the culprit. I don't understand how but my 'test' makes it pretty clear. Twice it was jailbroken with Spirit and twice I had service issues. Twice it was stock and twice I had great signal. This is all in the same place too. I just had my wisdom teeth out and haven't left my house in about 3 days. My room is on the 2nd floor of my suburban house with a giant window next to where the iPhone sits.
I live about 30 miles out of Manhattan, so maybe I'm also in that overlapping zone of 800 MHz and 1900 MHz.