Hello again,
Thanks guys. Guess what... turned out to be the crank sensor

. Oil was getting into the sensor connector and with a bit of WD and an air gun the problem is fixed. Since fitted an oil breather and have baught a new crank sensor ready for next time lol.
Thanks for all your help.
Mike.