my phone is all touh screen and it will not unfreeze . it 's either frozen or i will touch something but it will go to something an centimeter above that . [ i guess the calibration is off ] . idk what to do . i took the battery out about 10 times and about 5 times i blew in my phone and on the battery but nothing is working . i kept turing my phone off and back on 30 - 60 seconds later . this have been a on-going problem but have increased over the time . what can i do to keep it from doing this or to make it go away once it happens?

[ and will i be able to get a new phone from sprint on a discount or free ? or the same model ? ]