Have you checked to see if any of the tiny torx screws that hold the casing together are loose or missing? It is common and if so, that could cause the main board to move or flex and odd problems can manifest themselves.
Either that or just never put it down!!!
SteveTaz
__________________ "Criticism is something you can avoid easily by saying nothing, doing nothing, and being nothing" - Aristotle |