I don't have any experience with eviction. But your tenant is tought one. In some situation the professional service can help you a lot.
I remember RuShan talked about hiring eviction service. Spend a little money, reduce failure.
I would rather hire professional instead of myself to do this.