yes try cleaning up your phone go to this tutorial site
Digital Architects and navigate to the Maintenance tutorial. Those maintenance issues should be addressed regularily as they are common problems in slow response or functionality of handset devices. Also check your installed programs. If there are any that you are no longer using or can do without, navigate Start Menu/Settings/System/Remove Programs and delete the unneeded software. Then do a soft reset. I am quite confident that this will at least free up some memory for you. report back if frther assistance is needed. Good luck.