You are right Mark, Upgrading to 5.6 SME won't help, I have this problem aswell, but you think you have it bad... My ISP resets my IP address every 24 hours!
Please let me know if you find a way to fix this, I will continue to try find a fix and will let you know.
Thanks
Steven