Thanks for the advice.
The modem is currently connected to the NTE5 Master Socket, at the entry to the property, so theres not much i can do on that front. During "normal" times of the day, where there is no noise, the noise margin is a steady 21db with a line attenuation of 40.0db, with the fixed line rate of 1152kbps, so I presume(?) that the line is in a fairly good condition under normal circumstances, when it comes to anything that could be affecting the line from inside the property. The ugly SNR spikes definately coincide with the trains, most of the time, and it starts slowly deteriorating a few minutes before the train passes. At this point the noise margin goes up to about 6db without disconnecting, however a lot of the time it causes a loss of sync to the exchange. After the train passes the noise margin shoots up to normal within 30 seconds. Although with some trains, there is no affect at all.
I'll try and get some pictures for you tomorrow, showing where the phone line goes and the equipment on the railway. Another theory i had (although one im doubting more now) is the actual noise/earth vibrations caused by the passing trains, adversly affecting the noise margins. However I dont think it can be this, because some trains have no effect on the noise margin at all - which is the really baffling thing. Hmm I guess i'll have to see what Tiscali's technical support team come up with...