Look for errors in your /var/log/ files? Make sure you have a look
at the X log files. I've had troubles there from time to time.
I hated it when I had this trouble, which turned out to be the wrong
type of RAM for my mobo. Good luck!