The ECU sensors, including the speed sensor all use the same ground. It might be worth checking the ECU ground.
Great thread chaps. Just bought a mint MTS 1000DS, speedo issue exactly the same so will follow this advice first