Should the Engine stop when a crawl completes? It is necessary to set this value to 'false' when using the Service.
Engine Class | Arachnode.SiteCrawler.Core Namespace