I have had a few problems with intermitant starting problems with my Mk1 172. I had 4 people look at it each with different ideas to the solution to the problem including immoboliser, relays etc. But the clever AA man worked it out.....
.....a dirty crank sensor! he just cleaned it up and the car is working perfectly now. I suggest anyone that has the same problem with intermitant starting problems checks it. Its just under the air filter and is worth cleaning. Might save you some headaches.
Lou