iPhone 6s Plus overheating
So basically my phone around the camera area overheats to the point where it comes with that temperature warning. When I leave it alone for a little while it tends to cool down but whenever I go back on to it, even if its just on the lock/home screen, it begins to heat up again.
It definitely isn't the battery as I had it replaced at Apple a couple months ago (and the fact that it isn't heating up around the battery area). Although, my screen is cracked and is missing a small piece of glass at the front around where the camera is. I was thinking that something could have possibly fallen into that area or was heat damaged at the beach a couple days ago (even though I had it covered the whole time). The flash is also not working.
I have tried restarting it and closing down all the apps but nothing has improved.
If you have any idea what could possibly be going on, please suggest some ideas.
I'm hoping its repairable as I don't really want to go out and buy a new phone
Thanks!
iPhone 6s Plus