Like I've mentioned before, this problem is related to too many things, if you have looked at posts all over the net, like I did with my 2 year dilemma, you'll find that people fixed it with a bunch of different random things.
I agree with you. I cannot find anything definitive from Microsoft on this subject. I posted that it had stopped and wouldn't you know it an hour later it happened again. At least happening once a week instead of several times a day.