Possibly a logic board problem. It could have been damaged or have a hairline crack somewhere when the screen was damaged or even during the teardown procedure to install the new screen.