It's more likely hardware still. A dozen people are more likely to have dropped the device just the right way than there be an error occurring rarely or never for most people and commonly for a few. I had it happen for a bit after doing mine and have the back pop half off. I cleaned the card and port, then reopened and reseated the case making sure there was no obvious signs of damage and it hasn't happened in a few months now.It has been constantly happening to me. I tried a factory reset. I initially thought it was because I opened the phone to clean speakers. But since it's not just me I'm thinking it's software now. Any ideas?
Sent from my Nexus 5 using XDA Free mobile app