Hello.I don't think that problem relates to your phone settings,though I might be wrong,the problem is in the messager service.Packets of information are lost and you only end up with parts of the message.It happens to me also but not on a regular basis.
I can't give you any serious advice,just this:try to put the
sms data-center number again.It depends on your provider.And make sure your
sms type is put to: (
sms,normal,text).