the issue is with combining mms and push, when the mms apn is different from the data apn
if you change your mtn data apn to myMTN it might also solve the issue (myMTN apn is for data and mms, internet apn only data)
vodacom has different apn's for each, and an issue with mms from other carriers, so, your phone sees an mms waiting on the mmsc, switches to mms apn to download it, fails to connect to the mms proxy, switches back to data apn, sees there's an mms waiting, switches to mms apn..... you can see the cycle here? along with push enabled, this buggers up data on the phone completely, because as soon as data apn goes active, push tries to reestablish, and before it's done, mms goes active again
you'll also notice a lot of call drops
I understand what you saying with the cycle. I am on vodacom so wont have the luxury with the dual apn for mtn.
What I also dnt have is push notifications. I have disabled that completely, even tho sometimes it still pushes my mail. But I have install swirly now and will test with that tonight. Hope its a temp fix til VC sort themselves out.
Thanks for the heads up to!