Yesterday morning, whenever I received a text message it would silently sneak into the inbox without my phone (nokia 6630) playing the 'text message arriving' alert. This afternoon it wouldn't even receive any. I checked the phone settings but they looked ok. I hadn't changed any recently so I couldn't see what the problem was. I could still send messages and send and receive phone calls.
This morning I put the sim card in my old phone and 8 new text messages arrived. A lot of them were 'test' messages I sent myself yesterday but some were actual messages which I should have had.
Tonight I put the sim back the phone with the intention of backing up my data and resetting the phone. The battery had been out of the phone all day and when I switched it back on it asked me for the time, date and my timezone. I sent myself another 'test' text message and to my surprise it arrived ok. Having the battery out of the phone seemed to be all the 'resetting' it needed.