Stripped the car down today to try and find out what the strange noise was. To be honest there didn't seem to be anything wrong, but it was useful to strip and rebuild the diffs and give the drive-train a good clean.
However, dismantling the front steering blocks and cleaning the ball bearings this happened...
Reminds me of one of yours going bang! I really don't think this was the cause of the strange noises coming from the car last night, but worthwhile stripping it down to find it before it got worse