You gave the best clue.

Since it changes with the angle you nailed the diagnosis. Something is losing connection. Start simple with a new cable or cables from the LCD to the main board.
Bob