Ahh, its not fixed yet Nando. I'm going to have a go at cleaning the idler as shown by Vince and see how that goes, but I'd say a new idler tyre needs to be fitted sooner rather than later!
The drop-out problem is still there, but I haven't tried cleaning any of the switches etc, as I'm not...