It sounds like it could be the LCD monitor. Maybe the cable connecting it to the onboard video is loose or defective or the LCD itself is the culprit. I would say the video adaptor except for the fact it displays fine on an external monitor.

Also do not double post they frown upon that in this and in most forums.