Quote Originally Posted by TC1600 View Post
Definitely sounds like crank angle sensor, when they start to fail they go when hot, tip a bottle of water over it and it will fire up again. They can keep running when failed as the computer knows the crank position, or near enough, but when you switch it off then go to restart it has no starting reference.
I'd be inclined to agree here too, obviously working through the easier stuff hasn't given a result.