probably too late, but the problem is with the phone.
to reset go to main screen
enter ##847446#
scroll to edit. make sure your number is correct, hit ok, then hit OK again
phone will restart itself and texts will come through. for a while.
best bet is to switch phones.