An update to my case. Light went off after first appearing within 24hrs. One month later and it has not returned (touch wood).
To fix I put a dose of injector cleaner and topped up the tank with fresh 98oct. Seems to have sorted it out so I have put it down to a bad batch of fuel as the cause.