Take your graphics card out and reinsert it a couple of times. I had a screen that occasionally took on a shade of puce. After doing the above, problem solved. Also check your monitor socket on the graphics card. Has it been strained? Cracked tracks or solder joints?
Then again, it could be just a sick monitor
Cheers
AA