Hi thanks for the reply, embarrassing as it is I run my own garage! I understand about the different diagnostic equipment, I am using an up to date Autel maxysis ms909 which I use on a daily basis at my garage. The only other time I have had an issue with no fault codes was a VW Amarok, crank non start with no fault codes and it turned out to be a faulty cam sensor, however I picked that up reasonably quickly as it had no reading on live data when cranking the engine. I am still recording live data whenever I drive it, when I get to the bottom of it I will post here with what I find