I can relate to what you’re saying. I work in the IT industry and there are moments when I will find myself being stumped at a particular problem at hand, and no matter how much I bang my head against the wall trying to figure out the problem, I always come up blank. I find that if I leave it alone altogether, and come back later, the problem gets resolved in 5 minutes.