Have you tried to add those lines to build.prop? The ones that several T-Mobile users reported that solved their data issues?

Sent from nowhere over the air...

I have not tried that.
I ended up going to stock for a while (rooted of course and removed everything)
then my power broken started going out so I installed liberty with sense 5.5 in hopes that the framework allows sweep 2 lock. it does not.
So I installed xposed installer and sense 5 toolkit with vol to wake.

Long story short, my 4g works better than ever with this liberty rom. The only difference I noticed is it asked to install a particular radio in aroma installer.

Until I get my power button working or install a new one I am not doing anything to my phone. just in case it freezes. I don't want to have to take apart my phone to reset it.

I honestly never came across that. thanks for the info. I don't even know how to add that or what build.prop is. ive seen talk about it, but have never had to modify or research it.

If you have the link to the page you got that from could you post it.
If not im sure I can find it out there somewhere.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?