Thanks again for all the helpful advice on here. After putting up with the crackling line and internet dropping out for about two weeks I finally agreed to an engineer visit even though BT kept telling me they could see no fault on a line test.
Engineer arrived this morning and immediately found a corroded connection at the top of the telephone pole. Having swapped my cabling over to a spare line which he said there were plenty of up there I then had no signal at all on the phone. Couldn't even get a ring tone.
So he says there must also be a problem inside the house. How on earth says I can there now be no line at all unless the wrong wires are now connected from the pole to the house? Anyway he was adamant he'd done the wiring right up the pole so I told him my only worry was if he said there was any internal fault on the job report I'd get a charge from BT. No worries he says it'll all go down as an external fault so he came indoors and pronounced the master socket kaput.
So you can imagine my skepticism that a socket that has always at least worked to some degree, albeit apparently with a bad connection on the telegraph pole, suddenly doesn't work at all with a brand new connection on the pole.
Anyway he puts a new faceplate in on the indoors master socket and it all works again! I'm mystified but my ADSL speed has now leapt from an average of 2mbs and an occasional best of about 4mbs straight up to 6 mbs so all in all a result.
I still wonder if he'd initially re-connected the two wires the wrong way round on the external socket so they were in the wrong places on the internal one but if anyone can come up with an alternative explanation of why I suddenly also needed a new internal socket I'd be interested.