the phone is scratch free (which is amazing it has held up to the job of a mechanic!) and has never been dropped. but lately when i make or receive calls, the screen instantly goes black after it is picked up either way, and refuses to come on, or blinks on like a flash and instantly stays off. today i had to pull the battery to end a robocall that came up and i accidentally answered. the screen would outright refuse to turn on. the battery pull fixed the dead screen but this issue remains. not sure if it's software or hardware related. Also, the GPS feature tends to eventually time out if left on and unused after a period of time, and the OS refuses to revive it. if i load an app that uses GPS such as Google Maps after this timeout, the GPS icon shows and instantly vanishes rather than show and blick indicating it is attempting to find a fix on my position. resetting it or using airplane mode to reset the wireless/GPS and/or using power control to disable and re-enable GPS seems to do nothing, and a reboot is the only way to revive GPS, and only until it inevitably times out again. is there an app on the Play Store that keeps GPS alive or disables this timeout? i found nothing in my power saver app or in the settings on the phone that disables or puts GPS to sleep, but no way to enable it all the time, either.