one thing i would do is air dust the VGA input on the monitor but it sounds like to me you have a bad input/output on the monitor.
if you have another cord you could see if switching them out makes any difference, it shouldn't but it is one of the first question any customer service rep is gonna ask you.
let us know what happens when you try to plug a laptop or something into it.