So i took my phone into sprint because of the problems with the 3G and all they really did was put the network mode to CDMA Only and it works just like it did when i got it. I played around with it for a few hours and it never lost the connection. I noticed that the Mobile network type switched to CDMA - EvDo rev. A.
So just to see if it worked i switched it back to LTE/CDMA mode and it started doing the upload only and not connect until it dropped the 3G and reconnected, still that only worked for 10 min before it broke again. So my phone cant use 3G on a CDMA - eHRPD network type. This happened not only in Tucson, AZ but in Eugene, OR so its not just Tucson..
Guess i will just bring it back to them tomorrow and see if they will actually fix it this time.
EDIT - Also it looks like the 3G works on the 1xRTT network type.