My gut reaction is that it is a heat issue. The laptop developed a heat sensitive component and when it 'overheats' the screen starts to shimmy.
You can down load fanspeed for free and monitor the temps in your system.
Download SpeedFan - Access temperature sensor in your computer