I would say that the most obvious reason is the oil pressure. 950 has camchain tensioner that works by oil pressure. If the pressure is low it will make clacking noise.
Reasons for a low oil pressure can be different, but the most usual is small amount of cooling liquid that has passed to oil trough the water pumps sealing. That will partially block the paper oilfilter and oil circulation.
There are other reasons too but thatīs the most common. And relatively easy to fix.
Check also that You have Your idle rpm right. Should be around 1400 - 1500. If too low it doesnt produce enough oil pressure.
Originally Posted by Howz
Sometimes when I start her from cold I can hear a loud clacking noise from the right hand side of the engine, this does not go away until she has been ridden for a while, sometimes when starting from cold there is no clacking noise?