It may be that simply resetting the modem is the cause for the return to stability.I am going to keep doing this over the next week and assuming I continue to get the sort of stability I got tonight then it would seem that in my case anyway, the router is the most likely cause.