I've now set my dns servers to:
94.192.119.254
94.192.119.253
following these guides:
http://forum.o2.co.uk/viewtopic.php?t=10813&postdays=0&postorder=asc&start=0
http://www.beforum.co.uk/showthread.php?t=9733
and have now been online for 2hrs30 with no drops, which has been absolutely unheard of over the last week or so. Fingers crossed that is has fixed my issue and thanks to Azuse05 for points out the fix.
Yeh let me know how it goes as i might try this as well. The only concern is that these servers are only temporary
