Mechanic was thinking maybe faulty injector, tried a fuel additive and filling from a singlewell known fuel station to eliminate bad petrol. Car aems to drive ok , only noticed as I always turn off stop start function. It could take several mins before engine light to come on. And it doesn't happen all the time.