OK, I think I'm getting close to finding the cause of this now. It appears to be the build up of carbon arround the threads on my spark plugs. If I clean the plugs, the pinking goes, but gradually starts comming back and after about 10-15 miles they are back to how the were before they were cleaned.
Any ideas what could be causing them to coke up or any ideas how I could stop it? I could just clean them after every trip ;-)