A Gamekeeper near me had a 90 with the same problems, tried everything that could be thought of, in the end an auto spark said that there was a break in a wire somewhere in the wiring loom but no way of finding out where. He got a second hand engine loom off ebay and fitted it, starts first time...