When a problem comes up we usually try to work at removing the problem at hand by trying various methods based on the understanding we have. We don't go deep into the actual cause of the problem and so find it repeating again and again. Unless we understand the root cause of the problem we will not be able to get rid of it fully.
The trick to problem solving is to go to the root, i.e. to find the actual cause. When we find and work at removing the actual cause of the problem we will never find it repeating. For example, if the actual problem might be inability to finish everything in time, the cause behind might not be lack of sufficient time, but my own