Hi NC! I work at a phone repair shop and a lot of people have come to me with similar problems. And I think you should definitely get a new phone, trying to repair yours could cost you up to 400$ and coud take up to a week, I would definitely recommend getting a new one (if you aren't willing to pay 400$ and wait a while) From what I've heard the SGCP is a terrible phone that in my opinion shouldn't even be sold anymore!
I hope this helped! Make it a nice day!
- Jeff