Certain common reasons for this error would be
1. Permission of the workflow creator and runner
2. Existence of updated instance and running the old instance workflow
3. Workflow timer jobs are not defined properly
Check any of this suits to your problem