Three monitors? On one machine? Come up with some video details (cards, layout). Most video cards only do 2 monitors. Also post your video config for X and what exactly happens to the monitor. Does X forget it? Does the hardware forget.
When the box is working fine, You can do something like
Code:
# lspci > lspci_good.txt
# lsmod > lsmod_good.txt
# xrandr -q > xrandr_good.txt
Save those. Then when it's misbehaving, repeat using 'bad' instead of 'good'. When you have good and bad, post the output (if any) of
Code:
# diff -u lspci_bad.txt lspci_good.txt
# diff -u lsmod_bad.txt lsmod_good.txt
# diff -u xrandr_bad.txt xrandr_good.txt
And clearly label the outputs and don't swap the file order in the diff commands so there won't be any doubt. We'll see what's going on.