Possibly the displayboard ribbon cable. This is an internal part that often gets damaged or punctured, possibly causing all kinds of strange behaviours.

Just a guess, but something to check out. It's probably in the FAQ somewhere with photos.

-ml