Since today I've been having a problem with my Motorola Moto G 2nd Gen(2014). When I boot it up, it works fine for a few minutes (except from the WiFi, which doesn't auto-connect for some reason, happens every time), and then it goes into sleep mode. When I press the power button, the screen turns on again and the lock screen shows up, but it's completely unresponsive. Sometimes it freezes before going into sleep mode and it freezes my home screen. I then get a popup "Google App is not responding" and killing it just gives me an unresponsive black screen.
I've looked the problem up on the internet and I got some answers stating I had to force reboot and that would help, or even wipe the cache partition. I've tried both of those, but the problem persists. What do I do to get my phone fully working again?