I have a Motorola Droid Pro cellphone and a few days ago it completely froze. I took out the battery and put it back in but it still froze. So I tried taking the memory card out and leaving it out which made my phone work. So I removed all of the pictures from my memory card and tried putting it back in my phone but it still makes my phone freeze. I don't know what to do. It is a 2GB MicroSd Card. I take a lot of pictures so I was thinking of getting a better memory card. But does anyone know what I should do?

Thanks.