I was chatting to a tech' today about the mystery intermittent EML's people seem to get suggesting lean/leaky fuelling and cat issues..... apparently loose fitting fuel caps or dodgy cap seals are a well known cause. It's not something I've suffered but seems like something simple to check if you are getting the issue 