Do you have a memory card installed? If you're low on free internal memory due to ringtones/pictures/videos being stored internally, that would explain it. Deleting those or moving them to a memory card may help.
If that's not it, you may have something corrupted with the OS. Perhaps it's time to bite the bullet and update your OS to 5.0 (link at the top of the 9600 forum).