I recently bought my HTC Desire S and have been having an issue with how long it takes to receive texts - but its only certain texts. They take between 15 mins to 2 hours to receive sometimes, and others come through normally. Is it a problem with my phone or with my network? Any suggestions? Thanks!