right then- we have the answer Reido113 helped me on another thread "need Help .....mysterious Problem " and this is the definitive explanation- water causing a vacuum up the petrol vent pipe.
Today it was the worst rain I have ever riden in and the bike did not even splutter.
Job sorted!