Thanks John366 it turned out to be the double universal joint at the front. Too far gone to rescue, probably because it can't be greased, but at least I know what I have to deal with now. Sourced a complete shaft from the breakers for £75. Should be fitted by the weekend. Fingers crossed.