had this problem and others with display. the whole sd1 used to freeze and it was all because of a loose screen connector. I opened it up, removed the upper board, cleaned the screen's connector's pins and bent them so some pressure needed to be applied when you screw it back into the board.
end of story! all problems solved.