I had this exact problem plaguing me for a while and I even replaced the micro sd card reader / SIM card tray. That worked for only one day. After closely looking at the motherboard I found the issue. My phone has worked flawlessly ever since.
The adhesive tape on the back of the SIM card...