Help my droid x plsss

I have a droid x and I have had it for about a year now. I was on my phone when it started going slow. So I tried to power off but it was not working. So u pulled the battery out. I put it back in and it was frozen on the m logo for 4 hours. I pulled it out again and out it back in it was still frozen. I thought it was maybe dead so I put in on the charger still frozen. I tried to factory reset it but it wouldn't go to the android and ! Sign. I pressed volume power and camera button and it said the battery was ok. My phone has been frozen for 5 days now. It is not rooted didn't drop it no water spills in it. And I have no warranty so please HELP!!