Never had it but from what I've read it sounds like pinging or pre-ignition? It's to do with the fuel igniting at the wrong time due to incorrect temps etc - Have you recently changed the sparks? I've been advised on the XJR6 forum that they have temperature ranges and if you use 'hotter' plugs you might suffer from what you describe... Also try using some higher octane fuel that might help... Someone else will hopefully be able to elaborate.