Maybe a GPU problem. Overheating?
My geuss might be the cable. Try tapping/putting pressure on the cable connected to ur moniter and GPU, and see if similiar symptions occur.
My screen turns a shade of pink and blue if i mess with the cable end near the GPU. Proly since i use a DVI-VGA adapter.