I've got this problem when using my laptop's VGA port with my monitor. I've found it's just the VGA standard itself, which TFTs don't tend to favour. My old monitor was VGA only, and occasionally did this. I attempted to eliminate anything causing possible electrical interference, but it was still happenning.
EDIT: Too late, you've got it fixed