Fixed!!!! Faulty crank sensor. Replace sensor and ran on the track for 1/2 hour without any problems. The sensor tests fine, put it on a scope to check wave forms, OK . heated it up and was getting a variable wave form.
never going to get stuck on that fault again…. :)