How come my my HTC Desire Z sometimes doesn't notify me about a new SMS? My HTC Desire Z has developed an issue (well several, but just one for this question) where it doesn't always notify me of a new message. When a new message arrives, I expect:


the phone to beep (well ring tone), and
there to be an indicator in the notification area until I look at the message or clear notifications.


This does happen the majority of the time, but sometimes neither of these things happen. But if I open the Messages app, there is the new message. This is really quite annoying, so does anyone know ways to fix this? Are there alternative SMS apps that might be different, or is this functionality an OS thing? Would using, say, CyanogenMod fix it, or at least be worth a try? Is it possible that the formatting of particular contacts would cause such a problem? Any other ideas?

Version info:


Phone: HTC Desire Z (Vodafone UK)
Android: 2.2.1
Kernel: 2.6.32.21-g540976a htc-kernel@and18-2 #1
Build Number: 1.72.161.1 CL296256 release-keys
How much free internal space do you have on your phone?  When my phone has too many services running or doesn't have enough free internal space then services will get killed left and right, therefore the messaging service won't run to alert me of a new message.  Try uninstalling some apps or moving them to the SD card.  You can check for any unnecessary running services under Settings -- > Applications --> Running Services.