I've got a good idea of the problem. There will be a quick restart on US Central (~0.5 seconds) in the next few hours to run a potential fix.
I'll monitor this thread closely and see how things play out. I really want to land on BTC Guild as home.
I haven't been able to mine on any BTC Guild server for any length of time before I am alerted to GPU utilization cycling and find idle messages in phoenix. When I watch the output of phoenix for a bit, I see failure to connect to RPC server [or similar] for a second or two or three+ and then work comes down and away it goes [but the network connection text does not remain displayed in the shell due to escape characters output by phoenix which remove it ... piping output to a file will clearly show it]. I see the problem and I connect to another .. USCentral, USEast, NL2, ... and it happens with them all within a short period of time it happens again [usually within an hour regardless of the server and whether it is in Europe or North America, often enough that I rarely miss it and leave it connected while away]. When it starts, it almost always is not just a one time blip, it happens not once, but many times and for quite some time (enough that I can sit and watch it looking for a pattern, checking connections via ping, traceroute and other tools and closely observer the miner output). Graphs look terrible for the GPUs. Phoenix tends to lock up after awhile of this happening [well, it usually responds to Ctrl-C and politely says "bye", but it will look like it is mining at 0MH/s ... not obvious at a glance, but the GPU graphs are a dead give away. This miner halt is probably a fault in the miner software triggered by the conditions described, although I have had it happen with poclbm before too (it just shows an exception and stops, but doesn't close .. usually long polling parsing or communication loss during long poll). When things are good, no matter which server I mine, my stales are high [for me], on all miners I usually exceed 1% sometimes 1.5% even after a couple thousand shares [still a small sample, I know]. I am using deepbit currently and running for some time now, every miner is between 6000 to 7350 shares and the stale rates are low, 0.27% for my 6970 (stock with core clock pushed to 930MHz) and between 0.50%-0.63% with my 5850s (each pushed slightly differently with the core clock and all at 700MHz for the memory clock). This is using Phoenix 1.50 (with the kernel patch to phatk and poclbm, but using phatk with all cards now). So, that is three to five times more stales with any BTC Guild server. Is this because it is push pool? I am probably getting a slightly lower hash rate with my 6970 since it is faster [so processes it's work queue more quickly so is less likely to get caught with finished work which will be sent regardless of a long poll presumably because there is always a chance it might be accepted and the work was done ... why not send it] and perhaps also because the aggression is a little lower (9 instead of 12 for the dedicated miners) and fastloop is on [which adds about 5MH/s actually] ... this on a machine that is continuously used for other things while mining is going on.
I keep popping back over and testing the waters in the pool, but it rarely lasts long before I decide to leave for a bit and watch here and wait. Obviously not everybody is having this [or if they are, perhaps are not noticing it], which is good, but it is clearly pool related; whether network [don't think so in most cases], over loaded server [likely the case in many cases] or the software used [the most likely of all cases]. I will keep on testing and I suspect, eventually land here [unless difficulty gets high enough that I end mining before then as my hardware build out is finished].