As it's a 950, it's worth checking that trhe cylinder head nut TSB has been performed. On the early engines there was no washer under the head nuts - the TSB was to fit a washer and a different nut.
When my 950 had a blowing head gasket, the act of replacing and retorquing the nuts cured it.
Some people go as far as to recommend retorquing the nuts at every major service - I'm not sure about that one.
"When compared to other motorists attempting to escape a zombie outbreak, dirt bike riders have a 23-to-1 survival rate." - The Zombie Survival Guide by Max Brooks