MC60 SSL AWS IoT

Hello,
I have been using MC60 module to connect to AWS IoT for quite some time but have been facing issues regarding connectivity.
Firstly the device takes a long time to connect to the AWS IoT server and many times it is able to connect to the AWS server after several attempts. I know that the SSL authentication takes time to connect but is there any way to make the connection interval shorter and more reliable.
Secondly, the device disconnects quite frequently from the server. Sometimes while publishing or sometimes waiting for ping response. Although I have seen the ping response received after the ping timeout.
If anybody who has faced the same problem or know a solution please feel free to comments.
Thanks.
Altamash Abdul Rahim.

Offtopic: Best solutions for MQTT to Amazon, Azure, Google … etc is ThreadX and OpenLinux modules