The top of the logic board, right below rear camera, and right above the home button is getting hot. It is not the home button but right above and all the way across the screen that is getting hot. I have tried different screens but still get the same result. Everything works perfect but the hot strip across the screen and the occasionally hot board. The problem will be within the components of the housing, not the screen. Water indicators were not set off. Could a bad battery be causing this? Any ideas?