I've had the same problem here in the US with ATT, so could be GSM related?
It usually happens when I am in a low signal area.
I know Singapore is as small as a dot, I'm going to assume you do not have any low signal areas (I haven't been to Singapore since the mid 90s when I lived in Jakarta).