I was suddenly having this problem. I took the phone apart following instructions that I found online - using the tools that I had from an iPhone battery replacement kit. When I opened the phone I found four tiny screws that had come loose and were just rolling around inside the phone. I screwed them back in place with the tiny screwdriver that cane with the kit. Then I put the phone back together and turned it on…. woohoo - it’s completely fixed!!