I have a reminder workflow on a task list. It simply checks if the task has been completed and then sends a reminder email if it hasn't. It then pauses for a period of time and then updates a field in the task item. As I have set 'Start workflow automatically when an item is changed' the workflow should then start again.
The problem is the workflow only runs once. I am not using a system account to test this and the item actually shows that it has been updated by a user.
Any suggestions ?