My Google Maps was giving gray screen: Google maps not responding, and asking if I wanted to close it. I did not close it, and waited for it to resume responding, 20 seconds delays to respond to commands. I factory reset it, updated google maps to 5.8 (latest), it got better but still got frozen sometimes. It stoppped freezing when I disabled Wifi. I tried this because when Google Maps freezes, it comes back after 10-20 seconds with a better location precision (a smaller blue circle). My GPS is disabled, and as wifi is one of the location services, disabling it should accelerate the location process. When I disabled Wifi, my phone came back to life and everything got faster, no more freezes in google maps whatsoever. Actually, it solved the problem so far (I changed it today). So maybe the location service using wifi is bugged and slowing down the entire phone.
Just my 2 cents.