Yes number 4
Not much you can do with that one, its really old and needs upgrading to one with a test socket.
The extension wiring could be picking up interference, and can have a detrimental effect on speed.
Is there any way of checking if the engineer is actually booked? Don't want to wait until 16th only for nobody to show up! I want this problem sorted asap as it's highly annoying.