Checkover didnt find any fault codes but Nick suggested running on decent fuel (had been using 95) and see how it goes for a couple of weeks. Now running on shell v power. I drove about 200 miles on A roads the other day with plenty of full throttle use and the problem did occur but only once. It really only happens occasionally so I need to give it a bit longer to see if it sorts itself out on the v power.