I had the same problem until I realized that I was using Juice Defender.
Maybe you are as well using other apps that make the battery lasts longer but disable many of the phones features when the screen is off such as the MOBILE NETWORKS and GPS.
After I uninstalled it, everything worked...