What's changed?
When we are stuck in a loop, when we are doing the same things over and over again, but expecting different results, a useful question to ask is, "What's changed this time?"
If we can't get a clear answer, then it is quite certain that going through the loop again is going to give the same outcome.
The way to get out of the loop is to change a variable. That's when we make the process iterative. That's when we can learn.
But before that, we need to accept that we are in a loop.