Sounds like a junk app. I would get appsaver or titanium, save all your apps, back up your contacts to verizon as well as gmail (instructions on backing up contacts can be found in this forum) then factory reset. install a couple of apps at a time and see how it acts. I've put my phone through hell and it has NEVER locked up so somethings wrong, but I doubt its a huge problem, most of the time a factory reset will make your phone run smoother. Are you rooted? have you checked to see if your phone has any updates availible? How long are you letting it chill frozen before you yank the battery? Are you trying to open a certain app when it freezes?