I think If the engine stops dead, the chances are that the fuse (if one is fitted) protecting the ignition coil has blown. If the ignition light will not come on but most of the electrics work this is almost certainly the problem. You can substitute a fuse of the correct size from another, less...