This app was mentioned in 4 comments, with an average of 1.75 upvotes
Connection Stabilizer Booster is the only app I have ever found that functions to actually help. I had similar problems when I was on MetroPCS (T-Mobile).
linkme: https://play.google.com/store/apps/details?id=com.connectionstabilizerbooster
You can try these if you don't want to reset:
https://play.google.com/store/apps/details?id=com.connectionstabilizerbooster&hl=en_US
https://play.google.com/store/apps/details?id=com.andqlimax.pushfixer.noroot
I was having a different data connection issue and downloaded "Connection Stabilizer" app [1] that helped a bit but my phone isn't rooted so I couldn't use the force re-connect.
I was having trouble maintaining a data connection and it seemed like it would disconnect (switch from H+ to 3G) and fail to re-connect. It looks like the problem is related to the second sim. Once I de-activated the second (work) sim, my data connection appears much more stable.
[1] https://play.google.com/store/apps/details?id=com.connectionstabilizerbooster