is your connection bumping?
this seems to be a connection problem, not a messenger problem..
best thing i can think of is to keep ur connection active...
say downloading something big that takes ages
about your status changing..
you could use a program called status saver
search the forums for it