I have a code 97 for my Rumor Touch, any time I try to text/call. I updated prl, profile, and everything else, took battery out for a bit. Nothing's working. This has happened before, just not as long as this.
Thanks for posting on Community. It's great to see you are very knowledgable about your phone. Updating your phone (Home>Main Menu>Tools>Update Phone) is the fix for your concern, but you've already done so.
Visiting a Sprint service and repair center is a good option since the at home troubleshooting is not leading to a long-lasting solution. Go to http://sprint.com/storelocator to find on near you and to set up an appointment.