I would suggest trying the monitor on a new desktop or laptop first - if the fault happens again on the new computer - it is more than likely one of the chips in the back of the monitor. If this is the case the only option is a manufacturers repair (usually 3yrs warranty for monitors) or new monitor.
If the fault is only happening on your computer an aging graphics card or incorrect driver would be the most likely culprit.