When I turned on my laptop Saturday morning I was greeted by a surprise on the screen: vertical static lines completely covering the display.

It never happened before but is now common whenever I turn on my laptop or wake it up. However, my external monitor is always perfectly fine, allowing me to log in and access other necessary functions. As the laptop warms up, the screen gradually regains its picture. It tends to go through an evolution toward that, changing colors:

And then the last phase before regaining the full picture is for those bands toward the left side to begin showing the desktop beneath:

After that, I finally have a working laptop screen, albeit one with a bit of a shaky flicker for a few minutes. My laptop is then perfectly fine so long as I don't move it. The static briefly returns if I tilt the screen forward or back, or if I press on it or bend it slightly.
During all of this, moving the mouse cursor around doesn't have any visible effect on the static, though it is fully functional if I am lucky and manage to blindly click on a button. I am running the latest version of Windows 10 Home with all current drivers and the update history doesn't show anything more recent than June 15th. I have not made any hardware changes, done anything differently, or even moved the laptop from its spot on my desk in a long time.
Since I'm able to trigger the static by moving the panel it seems to me like a hardware issue. This version of the Predator G9-791 is the one with an Ultra HD display, which according to laptopmedia.com is model
AUO B173ZAN01_0. Has anybody else experienced the same problem? I've already contacted Acer and have a case # and shipping label to send my laptop off to Texas, but I'd rather not be without my primary work computer for a couple weeks, and who knows if the problem would be fixed when it returns. Could the problem be as simple as a loose connection that I can fix myself? I have opened up other laptops and replaced parts in the past. I don't care much about voiding the warranty because it's set to expire anyway in a few days on July 12th. What do people recommend?
Thank you for any help!