While it does sound like you have a line problem, the Attenuation changing on Sky isn't a fault in itself - I've recently moved to Sky and have exactly the same results, as does a neighbour. I've spoken to Sky's CST and apparently it's down to their line profiling software, as an example DLM keeps kicking in and sticking me on a 2Mbps line profile, this gives me a Downstream Attenuation of 61.5dB and an Upstream Attenuation of 38.5dB, when they manually adjust the line (using G.DMT, the same modulation as the 2Mbps line profile, so it's not the modulation causing the fluctuation, as you would expect) I get a Downstream Attenuation of 55.0dB and an Upstream Attenuation of 31.5dB.
Compare this as to when I was with TalkTalk (and every other ISP I have had to deal with at work) where your Attenuation is linked to your loop length, very strange behaviour but apparently this is the cause of the wandering attenuation.