Both me and my wife have the same problem. Its annoying really because I am so far away and we rely on iChat for communication.
We have sent a request to Apple and hopefully they will fix this. But this issue happens often enough, at least 3 or 4 times daily 🙁
It all started for us when we upgraded to 10.5.4