Where do I start??????

I have a little (well BIG) problem with MSN messenger live.

For the last 6-7 weeks now messenger live has been messing around. From Mon-Thurs inc and between the hours of 8pm - 10pm it has been disconnecting and reconnecting every 4 minutes. Until last week.
Where it started disconnecting and reconnecting early and finishing at 11pm.
Also it happened over the weekend...started at 1.45pm and finishing at 11pm.
Before you guys say anything, I have tried everything from totally uninstalling it and reinstalling it......going back to an earlier version of messenger....disabling windows messenger...to system restore...to even contacting microsoft themselves.

Hell I even spent most of last week backing up everything onto disc...and then i REFORMATTED the blasted pc on sat.
But........even the reformatting has not solved the problem

Its not my server or modem like some people have suggested.

Oh I also hasten to add that while all this is happening with messenger... I cant access any Java based programmes like chat or yahoo games. So i even uninstalled java (before u lot ask) but nope.....with no java msn is still messing about.

It is driving me nuts!!!!!!!!!!!!!
Driving US nuts!!!!

Does anyone else have any ideas or clues as to why I have this problem with windows messenger live????
The version I am running is the latest one...8.1.

ceegee

ps: during this time i can access any web site...download and upload everything .......even access yahoo messenger and others that I have