Default [Q] Facebook Messenger Problems on Nexus 5

I have been having some troubles with Facebook Messenger on my Nexus 5. It has been the same problem since I got the phone in January. When I try to log in to the app, it comes up with the message "Something went wrong, please try again".

After doing some research, I found that taking out the SIM card or putting the device into Airplane mode let you log in.
However, when the device is taken off Airplane mode or the SIM card is put back in, that's when the real problems start. When I pull down to refresh the messages manually, it comes up with "Something went wrong".
I also can't receive any pictures in my messages.
Voice calls also don't work. It doesn't seem like every Nexus 5 has this problem, as it works for some people. I've also seen some Nexus 4 owners having the same problem. I've tried it on both Dalvik & ART, tried uninstalling and reinstalling the app, clearing the data and cache and even a factory reset. Nothing's changed. The only thing that I can think of that is causing the problems are differences between international, carrier and U.S. versions of the phone. Does anyone else have this problem, or has a fix to the problem? If you can, state the specs of your device, e.g. 32GB carrier. I'm using a 16GB International version.
Thanks guys.