Yes, it is a 2 piece Sugino Direct Drive crankset.
The link is great, this is exactly what happened to me, and the bike doesn't even have as many miles on it yet as the one in the link. Sad to say but its been in the shed for a year, as i came off the MTB just after i bought the Road Bike and broke a shoulder.
Will print off the relevant bit and get the BF to help me fix it at the weekend.
Thanks loads 