i think Loz is right, the last resort "Change LCD" would revive you phone back coz if changing the flex, top keypad membrane doesn't solve it, then it would probably be the Screen (LCD)