Se non sbaglio una volta che il thread è completato non può essere fatto partire nuovamente, quindi credo che ti convenga chiamare il Dispose del thread appena terminato e crearne uno nuovo uguale al precedente

HTH