Did you get a iPhone casing when you purchased your iPhone? This should resolve the issue.
Alternatively ensure that you keep your software up to date.
Agreed! MTN is offering competitive deals directly as they need to catch up with Vodacom that launched 2 years ago. Just make sure you take out an iPhone tariff which include SMSs and Data.