Hey guys, so occasionally I'll be using my phone and the screen will just freeze (on a side note, if I'm playing music that will continue to play). If I tap any part of the screen or any of the buttons, nothing will happen. However, if I press the lock button, the screen will turn off (music, if on, will continue to play). After five-ten minutes, the phone will go into reboot/restart mode, but when it gets to the screen that says Sprint Spark (Sprint is my carrier), it will just freeze and never stop. So, at this point, I'll take off my case (it's the S-View, not sure if that matters) and notice that the battery is not fully in. By this I mean that while it is still in enough to provide power to the phone, the lower part of the battery is not flush with the phone, making it very easy to remove. So, I'll take my battery out and put it back in and turn on the phone. It will go through the typical restart process but once it is all complete, EVERY TIME it will say "Android is Upgrading . . . Optimizing App 1 of 1". After that, the phone will work normally until it randomly happens again. Is anyone having similar problems or does anyone know the solution to fix this? Unfortunately I got the phone on it's release date and the Best Buy Mobile I got it from has a 14 day return policy, so I don't think that will be a good option.