check the available memory on the phone, delete unused programs, delete emails texts and call logs, and then after all that pull the battery for 30 seconds and put it back in the phone!
Check the available memory, have you installed alot of themes? If so remove a few? and of course the battery pull if all fails. Do you have facebook installed? I hear that one is quite buggy sometimes.